######### #.... #.......# +.....#.......# #.....#.......# .....#.......# .....######)######### #................# #..........).....# #................# +................# #................# #...)............# #................# #................##+#### ##.......#+##+##........ #.......#...^.#........ #.......#.....#........ #.......#.....'........ #.......##...##........ #.....###.#........# #.....#.#.#........# #.....#...#........# +.....#...#........+ #?....#...+........# #.....#...# ....... #.....#...# #.....#...# #.....#+### ..##### ...