########## ######### #.. ..... #.......######.###..# #.......##.##.......### #.......#...#..#......# #..............#.#..#.# # #.......#......).#..#.##.# #......<##.##............# #.......#####.......#.#### ####.#### #######......# ######### #. #.#.##.# #.......######### # #>#.##.# #........)o.....# #.#..#.# #..#######.####..# #.##.#.####..# #o....# #.##.#.......# #.o...## #.......####.# #.##(## #######'# #.# .$. .(# #.# #.###. 8.# #.# #.8 # ... #.# #.# ##.. #.# #.# ..# #.# ### ...