### ####### ### ##.# #.....# #.## ##..########..8..########..## ##_..'......'.....'......+...## ##....'......'.....'......+....## #....8########.....########8....# ###''## ###..+.._..'..### ##''### #..####....+#...#'....####..# #..##.....#########.....##..# #..#...##''...8...++##...#..# #..#..###'.........+###..#..# ###''#''# #...##+##...# #''#''### #......## #..##...##..# ##......# #.......# #..#._._.#..# #.......# #.8..._.# #8.+.....'.8# #._...8.# #.......# #..#._._.#..# #.......# #......## #..##...##..# ##......# ###''#''# #...##+##...# #''#''### #..#..###+.........'###..#..# #..#...##++...8...''##...#..# #..##.....#########.....##..# #..####....'#...#'....####..# ###''## ###..'.._..'..### ##''### #....8########.....########8....# ##....'......'.....'......'....## ##...'......'.....'......'..<## ##..########..8..########.l## ##.# #.....# #.## ### ####### ###