######### ###.......### ##...........## ##....##+##....## #...####.####...# ##..##.......##..## #...#..#####..#...# #..##.##...##.##..# #..##.##.<.##.##..# #..##.##...##.##..# #...#..##'##..#...# ##..##...hK..##..## #...#########...# ##....#####....## ##...........## ###.......### ####l#### . .#####†#####.... .........?....... ..%..$......#.h.. ###########...# # #..# .>.. ###.