.......(..... ............. ..........c. .......>..# ..........# ..........# F ..........# ..........####### ..........r.....# ................# l ................# ...........(....# Z ......F....<....# ............(..# .......[......# ............(.# ..............# #.<...####### s #.....# #...#.....# h ##...#.....# ##....#.....# #.....#.....# #.... +.....#.....# ##+###+#... #...#.....# ....!.....# O #...'.....# ..........# ... #...#.....# ..........# ...... +...#.....# ..........# #......# ######.....# ..........# ...... #......# #..........# ..........############...... #......#########+##..........# #########Z...##..#.........# #.........).................# #....#...#.........# +...........................# #....'...#.........# #..........................(# #....###'#.........# #.................#+###.....# #.............# #....###'##########...#.....# #.............# #....#............#...#.....# ####..........# #....#............#...#.....# PPP##.........###### ###....###..##..)..##...#.....# P P####+##........# #....### #..##.....##...#.....# P +.....#.>......# #....# #.........##...#.....# P #P....'........+ #....# +..............#.....# PPP ####.##........####....## #..##.....##...'.....# # #######...........# #.. #####+##...#.....# #.....#...........# .. #...#.....# #.....'...........# #####.....# #...###...........## #.....# ###..<###########....# #.....# #...Z..#........#....# .....# #......'........'....# #################....##+# .............. .............. .............. ......F....... .............. .............. Z .............