######### #.......# #.......###### #...r..(.....# #.^.l........# #............#.. ########.....#.. #.##..... ##.##..... .......... .........# .......... ####'##### PPP#.#PPP# P⌠P#.#P⌠P# PPP#.#PPP ####.#### (...<.... ####.#### PPP#.#PPP P⌠P#.#P⌠P PP #.# PP