############### #.............# #.............# #......<......# # #.............# .# #^............# #.. .#..# ######.>.###### ..# .#..# #...# ... ....# #.#.# #.####...?# #...# #.#..w....# #.#.# #.#....!..# #...# #.#.......# #.#.# #.######.........# #...# #.............(>## #.#.# ########....###.# #...### #..%..##.# ##....# #.......... ##.#.########....###.## #.#......%......# # #.##########.#### #.# #... #.. ##### ###