### #... ..##... .....# #....## ##......### ##..#....=. . #################..###..#####.# #.....# #.....# #......# .........# ...##..### ?.# ##. . .? ... .##