############ #..........# #...<#####.##### #............... ##...........# ...............+ ##.##.####.....# ....#.####.....# .....#..........# #..............### +................+ #..............### .. #................#.... #..>.?................. #........##............ #.....!..##............ #........##............ #....................## #............#.....#.# #........(...#........ ########.....##...... .........S....... ................ ................. #......###..(.... ....... ....... ...... ....### .... .....