### ####### .... .#..... #####...###..... ####...####..g..# ###.........###'# #......<......'.+ ###.........###+# ####...#### #####