##### ## #...#...# ####.>.#...# #............ ##.......#....# ##........#....# ###.......#....<.## #.........#.......# ?.................## ...............?...# ...........<...#...# ...............# ........5......#.. .......%......... ....)..)(......... ...#...gg........ .###..........# ............# ............# .......!.## #.......# ...