## ... #######... #......... #......... ## #........ #.. #....##.. #.... #....# +..... #....# #....##....## #.......))..# ......O.....## .....(.....)##+############### ....(.##....##.......##......####### ##..(.##....##........#.......'....# #..(.#......>........'.......#....# ....( #...............#.......#....+ ..... #.....##...##..###.....#.....# #.....##...###+# ############# #............ #............. #.............. #.....##...##..