###..#### ......$ ......# ..... .... #..# .######..# .....?.<(# ........h...(.( ....####.##((.. ..# .# ##. < .# .# .. ##