###+# #.... +.... #..###### ##..##...## #.........# #.........# ##.Y###..## #..# ### ...>. ...... ......... ......... ##+##....#