######### #........ #..!..... #######........ ............... #######........ #######........ ........#######.## .................. ....#####'#####... .## ####.#### ###.......### ##...........## ##....#####....## #...#########...# ##..##.......##..## #...#..##'##..#...# #..##.##...##.##..# #..##.##.∩.##.##..# #..##.##...##.##..# #...#..#####..#...# ##..##.......##g.## #[..####.####...# ##....##'##....## ##...........## ###.......### #########