. .... .... ... ... ... ########.# .....# ...S...#.# #.....# ........#.# #..(..# ........'.# #.....# S.......#N# #.....# ......N#@# #.....# ...N...#)# +.....# .......#.# #.....######+# ########.#########............#### ..................................+ ........##.##............#####....+ ........#...#.........####...#....+ ...........8.##....>?###....>.#.###### .........##...#.....##........#......### ######....#..)#######.....#####......... #....##............###............. #.....##..).8....###.............. #......##.......##................ #.......#.8...8.#................. #).....##.......##....)........... #....###....8....##....)......... .###............##............. #####.....#######...#............. #........##.....#...##........... #.>....###......##.8............ #...####.........#...#......... #####............##.##.......... .................................. ....).......................)....... +###....########...................# #....#......#...................# #....#......#...................# #....#......#...................# #....#......#...................# #####....#......#...................#+ .........#####'##............(......... ..........................)........... #####################....)(########## ##...N)## #PP.{~.~# #~PCP~~7# #~7P~~~~# ##7~~~7## #~7~# #####