###### #....# #....# #### #....# ##..# #....###### ###...########## #.........###...#........S.## #....####.##..############..########## #....# #........>.................... ####.######..#.#############..>.......# #..............# ##.......?.# #...##.###..#....# #.......... ...# #..##.#####.# ##........# .# ##....# #.# ........## .########..### .# ....#...... ............## . ..##........ .............# ... ......... #..........#.#########.. .### ..#..[..# #..........#....<....... ...................##.## .........########### .......... .........# #...