############### ######...........<.# #.............<..#.# #.####.#########.#.# #.####.#########.#.# #............w...#.###### #.####.########........... #w# #.# #.....#.####### #.# #.# #.#####.# #####.####.####... .#. #.........#....... . #. #.########w### ... # #. #.# #.# #. #w# #.# ## ###.# #.# #####...#####.# #.##...........#.#######..# #.....^^^..###w...........# #####.^_...#####.########.# #.^^^........# #......####### ######.# #.# #.# #.# #.# ... #.. ... .#.#