### ### ##.. ..## ##...#####...## #...##...##...## . ##.!!..## .# .. #.!!!!!.# ..+ ...##..!..##...# #...##...##...# ##...##'##...## .##.........##. ..#####'#####.. ............... ............... ######'''###### ####...#### #..'.Z.'..# #..#...#..# ####...#### #...# #...# #.Z.# #...# #Z..# ##Z''## ##.....## ####..W....#### #W▓...∩.∩...▓W# ####.......#### ##.....## ##...## ##▓## #W# ###