.# .# .# ####.### ####################......# ................).((......# #######...##########......# #...# #......# #...# #......# #...## #......# #....# #......# #....# ####.#.# #....# ?..# #....# ...# ###..# ... #..# #..# #..# #..# #..# #..# ###.%## #.....# ##+###'## #...#..(# #.>.#...# #...#.(.# { #.>.#.<.# #...#...# #.>.#...# #...#...# ##+###+##