. . .. .. . .. . . .## #.#.. #.#.########### #..w..........# ##.#########.# #.# #.# #.# #.# #######.# #.# #.....#.# #.# #.###.#.# #.# #.#...#.##### #.# #...........# #.# #.#####.###.# #.# #.......# #.# #.# ###########.#####.# ........<......# ################