### ..... #..... #####..... .#.# #...#.... #.#.# #.#.#... #.#.# #.#.#.# #.#$# . ..####.....# #.#.# ... .........<..# #.#.# .... ...#........# #.#.# ..... #.###......#..## #######w#.#....... #....<......................%....... ##......#################.#.#######. +......'..>................# #......####.####.#.######### +<.....# #.####.......^# #......# #.#.......##..# ..####### #.#.####..##..# ##. ###.#.......###.# . #...#.####.######.# #.########........# #.................. ##################