### ## #<# .### #.# ... #.# ########.### #.. #....{.o...# ### ##o#####.#.# #.# .# #.# .# #.# .. .. #.# ## ...######.# .......>#.##### ..............# ##### ..........o..# #...# ###...........# ###.#.# #P..P.........# #...#.# #.PPP.....o...# #.#..<# #.P.P..)..o...# #.#.#.# #P..P.........# #.#.#.# ###...........# #.#.#.# #...........# #.#.#.# #..8...^....# #...#.# ##..8.#.###########.# #.P8.#.............# ####.############### ... .... #.... #.....