####+##+# ........... ............. ............... ............... ............... #+###+##............ #......+...<....# +......#........# #......#........# #......#...<....+ ####O##...#........# #.....##'##......### +.....#...'......# #.....+...#......# #.....#...#......+ #.....#...#......# ..################ ...# ...# ....# ....# ..#