... .. # .. .# .### ..# ..# ...# #.# ....+ ###############.####.....# ..................S.....(. ######.#######.####.....# #..# #.# ##### ##.# #.. ##########'########### ........'8.8'........# ........#...#........# ...⌠....##+##....⌠...# #...................## ######....<....###### ##.......## #########