###### #....# #.##.##### #.##.....# #.######.# #######.....##.# #..............#####.. #.##....................... #.#.........#..#####....... #.##..#######..# ....... #.....#........................# # #.......####......#...###..# #........# #......#...# #..# #........# ############ ...# #........# .... #........# ..... ######...# ....!.# #...# ....# #...# #####