### ...#.. #######....... ###.#.o......... ##.....@#####..#. #......## ##.##..# # ##Y# # ##.# . #..## .# . ##...###'#.. #........... ##........................# #...............$......$.# #.)......................# ########.#......$..............# #..@...........#...............# #o#####....#...................####### ##.#...#..##........).................. #$Y@..8#...#..........).o...o..#...# #.o#...#...............$@Y.o..o....# #.o#####..................#####...## #.........#..............## ##.Y# #.####.#.............$..## ##o# #. ....................# #.# ## ###...........####.).# #)# #....#......# #...' #Y# #............# #...## ##.# ##...........# #.#..## ##..# #...........# #.#...#####o.## ....$.#.#...#+##.#.......Yo## ............######## #.........@..#.## .....$..........# .......$.##.##.## ..###.####### ## #