##$........... #.# #............... #..###............... ..................?.. .................... # #.................. ...##.........#....$.... ......)................. ......o..(.........##...# ......)).........#.#..#.#.# .#.# ###............#.....##.#.##(#.# #.................#....#......# ....###...)....................# ..#. ##..)....................# . # ##......................## ###..#................... #...................# ####..#.........#..))..# #......#.....##....[...## # #......#......#.#.###...## .# #......###......#........#..# #####.## #.#.#..###.........# #####.# #.#.#....[.........# #.....# ##...#####.).<......# #######.#######...................# ............<....#######..........# .....##.########.#######..........# #.................................# ###......#####.....######......#### #...#+#..# #.....# ##....## #.. +..# #.....# #.#### #. #..# #.....# # ..## #.....# ...# #.....# #### #.....# #.....# #######