#########+#### +...#........# ###.'...o....# . ###.....[..# ... #...$....# .... #........##..... #......%)%.}..... #......))#..... #........# ... ##########