.# .. .# #.# .. .####.# #####....... #..........# #........... ##########..........# ........hlh......)$.. #####################