### ######### ##########.## #.......# ##### #...........# #.......## ####P#P## #...........### #........# #.......# +...........#.###.......#####.......# #.....^........>'.......'...'.......# #...........#####........#P#P.......# #...........# #.......#####.......## ###.##P#.#.## #####..## #####'P#.# ######..<# #..## #..### #.#.## ....# ##.# ##..# ..#### #######.+##### #.## ## #.........#.P# .. #.#######.#.P# ... . #.....# .... #.P##.##..# ..... ......F...## #.#W.##....# #.. #W..## P.##P.#.### #.........# ###.##.#### ##