######## #......# #......# ### ###############....###### ##.###.............#....##...# #....'.............#....#....# ##....#.............#....#....# #....##.............#..####...# ####..###'##....##'##..####...# #....#...#....#............c# #....#...#....#.............' #....#...#....#.............#. ############....#############+#.. #................... .. #................... ... #................... ... +................... #................... #.......#####+###.. +.......# .. #.......# #.......# #.......# #.......# .########.<.....# .............#'## .............#..# .............'..# .............#..# .............#..# .......<.....#### ###########....# #....# #....# #....# #....# #....# ####.. ...