....# P.... #.... ##.... #....# #...## ##....### ###### #####P...D#.####.#..# .......!............#### .....................#.# .............<........### ........................# ....P#>...#.............### ..####....#.#.......#^....# . #...#####.....#.#.... #...# #...[....# #.... #.#.....P## #... ####..<..# # #...########....# ## #.##....P#..###....#..## ......................... ..........(.............. .).........>............. .#....P....#.#.....####. ##.....#####.....#.# #...#.# #......## #...### #....P## #... .....## #.. ^....## #. ...... # .....## ......[