..... .... ..).##...) #........# #........# #........# ####........# ##....lr.....# #......g# #.+++''+# +....+ +..<.+ +....+ +....+ ++++++