#.. ...# ...# ##+####..# ..........# ..O.....8..# ....... ...# .......##..### #..(....'(.c..### #.......'.......... #.......##........ ....... ####.###. #####+# .# #