##########################. ......^.................... ##.#############.......# #..<....# #.......# #.......# #"......# #####'### ##########.######## ................... ######.########### #.# #.# #.# #.# ##.##### #......# #.....##.....## #.....#..>.>..# #.....#.......# #.....#...>...# #.....##.....# #.....J##...# ### #.......#'''#..... #.......†......... #.......####...... #.......# ..... ###### #.......# a.?. #....# ######### ... #....# .. #.W..# . #....# #....# #....# #....# #..... ####.## .# .#