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