####### ...... ..... ...# # #..## ....##...# .....hO<.# ......$..# .>..##..## ... #..# . .... #.... ##... #####