... .. ... ## ... ##.. ###.###.. .....##....... # .....#......##.+ ...............# ...............# P......<....># .P...........# PPP.##.........# PPP #.........# P ..........# ...##....... .... ....$.. #...Z ....... ..... #. ..# .........####..#. ......o.............#......a. ...................%!.....#.# ......(#..........##..<.....# . .....!o#...................##.. #.............................. #.............................#.. #.[....###†.................##... #...................o.........# ##.#..##...)...S...oa.........# #.[..##....#.5.............# ##..# ###.....#...........# #### ##...##........### ####.^...=....# ##..#..#.### ##.###### ###