######## ###>....... #........# #.....p..# #........# #'# #.####### #.##....# #..'....# #.##....#### ### #.####.....###.+ #.########.....# #.#............# #.#.#######....# #.# #....####### #.# #.####..........# ##'####.............#'### #.....#####....###......# #.....# #....# #......# #.....# ##...# #..p...##### #.....# #...# #.