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