.....###....... ###......#..r.... ##....?.........w.. ................... #.......#.......... ................... #...........)...... #.!....#.#..w....... ......)............## ###).#.........##... ##.#.........$..# ..........#......# ####......#......#. ..........)....... ..###.....#........ . #............## #......###..##### ####........#.... #................ #^.##............. #..# #.............. ..# #.............. .. #.............. ..#.............. #................ #####.....#.....# #...#..#### ###....####### ####.......# ###...<.# #.....# #######