##### #...# #...# ####...#### ###.........############ ........................# .........<...##########.# #######.))##.# #.....#.######## ##..>##.## #.###........... ##........###.#####.######## .....###.............. ####...##..###.#####.##.# #....P..# #.# #.# # #..PPP.P# #.#####.# #..PP_PP###.....>.. #..PPP..##......... #...PP...oo.......# #...#.####o..###### ...#.#.# #...# ###...#.# #...# #.. #.# #r..# ... ..# #o..# .. #...# #..?# .....