... .....# #....# . #....###.. #####........... ...............# ...............# ........p.......# #...# #...# . #...# #...# ... #...###...###.... ###................ ...................... .....[........###.. ..............# #########....# #....# #....###.. #############.......... ...................... ........................ #######..####......... #..# #........ #..# #....... #<.# #...... #..####..... .#########.......... ................... .................. ................### #####...#####..# #...# #..####.. #####...#####.^....... ..............<........ ...................... ####################.