### ##.... ......# ..###############......# ........<..............# .............(........### ........................ ..#......####...#.$..### . ####...# #...# ...# #...# ##### #... ##### ..