######+############. .......<.....{3.5... ..!...#####.5555#... ..... .......5... ##.. ########+##. #. #