### #<# #.# #.######### #.........# #########.# #.# #.# #.# .#.# .#.# .#.# .#.# ##.#.# ######+ #..#.# ....... #####.##.#####...?... #.................... #.###.##............. #.# #.##........g.... #.###.##....5........ #>..........h........ #.##....[............ #.................... ######.................. w.....w...............!.. .......)......###........ ................+........ ..........###### ...... ........... r........... #............ ............