########### #.........# #<#.......# #######.#.####..# .............##..#### #######...#........# #.....###..##.# ##...## #..##.# #.........##.# #.........##.# ##.#########.# #+# #.# ####.#### #.......# #.##.##.#### #..........####.#... ............p....... ##..........####.#... #..#.#.>..... #..###..##..## .. ....##..# .........# ##.####.# #. .# .