########### #<........### ########....# ...........# ...........# #######..8.# #lshSh#....# .#######..8.# ......).....# 8.......8.### ##.8.8.#### ###.## ... .#. . . ##