### #... .... #^.. ... #..###..# #..#!#..# #..#'#..# # #..#W#..#.#.. #............ #.........^.. #..####.....^ #..# ..8.^. #..####...^.. #.^.......... #..^......... #..####.####. #..# # #..####.### #.......^^.. #........... #..####..... #..# ..8.. #..####..... #.............. #............. #..#.#..#.#..# .# #..#'#..# #..# .# #..#.#..# #..# ..# #..###..###..###..### #..............^..... #.^.^............^... #############'''#### ##...## ##..^..## ####.......### #W#...∩.∩...#W ####.......### ##.....## ##...## ##### W# ##