### # #####.# ####. #### #.....## #.....###P.##### #......## ...............# ##....<..## ...............# #.........### ..........<....## #..........P# ................P# ##......w..## P.................# #..........# #P...............## #..........## #P.............### #...........# #...............# #............# #..............# #...........## #....^.........# #............ ##....##.#P....# ............# ###..####....... ...........# #..#.# #.......# ........... ##...## ........# ..........###...## ..... ......#.#..### ...........# .........#.# ...........# .......#...## ............# ....#.<....# .###.......# #.....### ###...# #...# ###.. #.# ..