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