##+## ##...## ##.....## # ##..<....## #...####.........# ......a'.........+ #....###..)......# ##. ##.......## ##.....## ##...## ##+##