### #<# #.# #.# #.# #.# #.# #.# #.######## #......... #..############### #................# ####.##..####..#.## #..............# #..#..#####..### #..#...####..# #..#......