. .... . ..... #... #..... #<... #.....######... #............# #............+ #............# #............# #............#####+#####+#####+######+## #........................................ #......................................... #.......................................... #......###+##.............................. #......#....#.......................?...... #......+....'.####++####.................... ......#....#.# #.................... ......###'##.# #...........W........ #.....#..### ##+#####+#######'#.. #.....#....+ # #.....#....+ #.....'....# #.....#....# . #.....#....# ... #.....#....# ....#####.....#+##.# .................#.# .................+.. ..................# ........<......... .................. ................. ................ ...........#+## ....>.....# ..####+### .