######## ###### #......# ### ##P...## #......# +.####......# #......+ ##..#.......# #[.....# ###.#.P..#.###......# ########..........+ ####.......#### ########.####.....# #...'....# #####@# ##########...###### #... #.......###'## ##### #.#####.#<#.# #....##.#.#.# ####.##.#.#.# #.##.#...# #.##...#.#### #.####......## #....#.......# ####.#...##..# #.##......# #.........# ###########