############## .............+ ........S....# ###+####...### #...# #...# #...# .....#...# .....###+###### #............. #............. #............. #............. #............. ###'####### #...>#<...+ #....#....# #....#....# #....#....# #....###..# #....###..# #.........# #.........# #.........# #...####..# #...# #..# #.... ..... #... ...... #.. ........ #+#######