### #.... #... #..r ..r #F. #.# #@#### #....## #.O...# #.......... #........# ..g......# #.#.....#.# #......## ####.... ####