########### ##.........# ##........... #.............#### #................. #................. #.............<<.. #................. ##................ ###.<............... #.........S.......... ####........)........ #................. #.....(.....?..... #................. .................... #...............$... #####..##........... ##. #.......... ## .......... ###......