#............ #............# #............# #............# #............# #............# #............# .. #............# ... #.....[......# ...#########............# .......................# .. #####+## ######+#.....................# ....#############......# #......#.....................# ................#......# #......#.....................# ......?.........#......# #......#.....................# ................#..(...# #......#...................>.# ................#......#........#......#.....................# ................#......#........#......##########............# ................#......#........#...............#............# ............(...####'###........####...##.......#............# ....######....................###.##...##.......#............# . #....#....................#.........+.......#............# #....#....................#.........#..[....#............# #....S....................'........##.......#............# #....#....................######.).##.......#............# #....################'####.....#...##.......#............# #..... #......#.....#....#.......'............# #.....# #......'.....#....#.......#............# +.....# #......#.....#....'.......#............# ####### ########.....##############............# ####### ##############