### #...# #...# . . ######### ....######..# . ....... ............. .. #. #...# #...###...# ....#.###...#########....##...# ...........%.............##...# .##.....................p.....# .......................##.....# ###...###......##########.....# #... #........# ##....# #... ##.......<#########!...# .. #...###...##....#......# #......................# #.[..#...###....#...#..... ####.#...# ########........ #.##### #.#..... #.# #.#.... #.# #.##.. ..# #.# . ..# . ... ...