## .. #################.## ...........).......# ####..)######<....# #...# #####+# #...@.r.... #.......$.. #.......... #>......... #...####### ..... ######