######## ### #.#....################.# #.#.....................# #.#.......#############.# #................ #.# #.#....########## #.# #.#.#..# # #.# #...#..# #.#####.# .... #####..###### ###.....#.###### .... +............ ................. ..... #####..###### ######.#.####### ..>.. +.........# #####.#.# ......###.#..##..# #<....#.# ......###.#..###.# #####.#.# .......).......... #.#.# ......))S........ ..#.# .................. #.#.# .................. #.# .(................ #.# .(............... .. ................. ................ ...............