! ... ... #.# #.# #.# #.# #.# #.# #.# #.# #. ##.###.# .##...###########..^...# ........<...%..........# .##...#####...........># ... ................# # .................######## # .......................... ... ...............%.########....## ......[..............%......... .....##.....................## ...##...................... ...............########..... ............?......... ..... #..............#.##### ... #..................... . #...!..........#.##### #..............#.# #.......(@..$..#.# ##.#..<........#. #<..........# #...........# .............# ...............# ....!..........# ........#####.# .......# ....