########### #<........### ########....# ......l....# ......sr...# #######..8.# #lbhhD#.(..# #######h.8.# .....# .8.### ####