### #.# ### ####### #.# ##############.# ..##.# #.# #..............# #.##.####.######## #.###.#######..# #.##.##..........# #.# #..# #)........######.# #.###.# #..# #)##.##.#..# #.# #...(.# #..# #.##.##.#..#####.##########.#######..# #o##.##..............................# #o##.##.#...####.#.##.#####.######...# .................#.##.# #.# #...# ....................#.#####.######...# .....................................># ##.##.##.#..#####......#####.######...######### #.# # #......# #.# #...........# ##.#####......#####.######.#.###.##### .............................# #.# .#. #..##.#####......#####.##.###.#####.##### . .. ....# .# #......# #.#................# #. ..#...#.. #......# ##.#..##..#####.##### .. .#...#. #......# #.........# #.# #. ..... ........# ##.#..##..# #.# #..#...#+ ##############.#..##..#####.# #..@....# #..................<# #....<..# #.............#####.# #.......# #.#.#.........# #.# #..#.#.## #.#.#..##.##..# #.# .... .. .. #.#.#..##.##..# #.# ... .?. ..# #.............# #.# .. .... #.# #.........##..# #.# . ..... .# #.#.#..###.#..# #.# ....#. .# #......###.#..#####.##### #...<...................# ######+.#.................##### #............###.#.....##.# #...#.#.#...## #.##.##.##.##### ##...#.#.#...####.##...........# ####.....(.(......................# ..............................##.## ........(.......###..##.#####.##.# ........)>####..# #..##.# #.##.# ####....######..# #..##.# #.##.# ............##..###..##.#####.##.# #.# #####...{......................##.# # #.# .# #....##..##..###..##..........# .. @.#.##.#####....##..##..# #..#####.##.##.# ... ##.#.(...........##..##..# #..# #.##.##.# .. ..@.................##..###..#####.##.##.## #..#.##.#(##.#####....###.......................# ......................# #.#######........##.##.## # #.#.##.#####...## #.#######..###########.# #.#.##.#.##.# #.....# #......................# #...........# ###...# #..........###########.# ##.#.##.#.#..#####...# #.########.# #.# .............@.......####.## #.# ### ...........................# #.# ########.#.#.########.####.## #.# #.#.#.# #.# #.# #.# #.#.#.# #.# #.# #.# #.#.#.########.####.# #.# #...................# #.# #.###.#############.# ## ### ###