##+# .## ##...# ..# ##.....## ##.# #.......## ##..# .........####...##### .........'........... .......<.####<.5#### #.......## ##..# ##.....## ##.## ##...# #...# ....# #.###.# ###.. #. .# #. #. # .. ##