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