########## #........ ###.##..###.# ###...........# #####...####.####.. #...'...# ... #.###...# ....# ####'#