#? .. .# ##. .######.. (.......######## # #.............#.# #.. #.....# ..# ##...##r######...# #...[.8w....8....# #.##..#.....#....# #..#..<..#..#.# #..#..w..#..# #.^8.....8..# #.######.##?# .. .#)....#..# ## ...........# ###...##...# #... ....... ######.%.#.... ####. ... .. .. .. . ...