### ###########.# #...........# ##############################.#########.## #.........................................# #.############################.############ #.######### #####.# #.#.......# #.....# #######)#.......# ##############.######## ................+ .....................># #######.#.......# #######.######.#.###### ...# #.#.......# #.# #.#.# ...# #.#.......# #.# #.#.# ###..# #.#.......# #.# #.#.# # ###.#..# #.........# #.# #.#.# #..###...#..########## #.........# #.# #.#.# #........#..#........# #.........# #.# #.#.# #........#..#.......<#####.........# #.# #.# ########.#..>............#.........' #.# #....#.#........###.#.........# ######.###### #)...#.########## #.#.#######.# #...........# #....#.# #######)#.#######.# #...........# #....#>. ......[.......... #......)....# ### #....### #######.......... #...........# #.# #########....# ##.#.####### #...........# ##.###......##....# ...S......# #...........# #.................# ..o............. ######.###### ##.###......##....# ................ #.# #.# #......##....# #######.#....... #.# #.# #......##....# #)#....... .######.###### #.# #......##....# #.#!...... .............# #.# #......##._..# ############.#.[..... ..........##.# #[# #......####... ..................... #.#####.#.##.# #.# #......# ...........?.....<####.# #.#.##.# #.# ### ############.## #.#.##.# .# #{###..... ..... #.#.##.# .# #o......o( #.#.#.# #.#.##.# ..# #####..).. #.#.#.# #.#.##)#...# .o. . ... + #.#.##.#...# . ## #.# #..........# #.# #.#.<#.#.#.#. #............ #.#.##.#.#... #.........##.# #...##.#..# # #.........# ..... .. .# ..... ... # ...