############# ##.#.#.#.#.#.## ######.#.#.#.#.#.#.# ##......##########.## .........# ##.# .........# #.## .........##### ##.# .............# #.## .............# ##.# #...............## #.## #............###.## ##.# #.......###### ##.# #.## #.......########.### ##.# . #.......#..........# #.## ..##.......#..........# ##.# #.........#..........###.## .......................>## ..#......#........####.# ##.#'####.......... ..# +..#.###..........##### #................. #............####. #.....###....# .......l..# ....# ..........# ............ .<........... ...##.......... ... ##+#....... .. .......