######... #........ #.####### #.# ..# #.# ... #.# #[. #.# ####.. #[# ......########.####### ...................... ...................... ........PPPPP...PPPPP. .... ........P...........P. ... ........P..♣.....♣..P. ##.. ........P...........P. ###...# ######...######'######. ....... #...##...#...#...# ..# ....... #...##...#<..'...+ .#. ......l##...##...#######.# #. ......r.'........# .# ...#+####........#..... .# #........#..... .+ #...##...#..... .# #...##...###### ## ######..... ... #.....# .. #####.#