#... #... +... #...## #....## #..... ##l...# #....o## #...5oo+ #......# #......# ##....## #....# ....... #........ #.c....... #......... #..........