##+## ##.#.## #..#..# # ###.# #. #'# #5##.## #33.5.+ #55##.## #5 #+# #