.### ##... #..# ##.# ## ### ###..###.# ###...##........# .. ....).g.(....(.##... ..#####......#....# ####...####.....# ###.........###'### #......<......'.+ ###.........###+# ####...#### #####