############################### #########.............(<<<.............. #........z..............(................ #...##########......(...(................. #..############............................ #.##>.#..#....#..(....)...(................ #.##..#..#....#.()......................... #z##..#''#....#............................. #.##........................................ ##.##⌠......)........###..(.................. ##..##........z.....(#####..........(......... ##...##..#''#....#...##...##................... ##....##..#..#....#.z.##...##.........(.......... ##.....##>.#..#....#...##...##..##................ #.......############....#'''#..####............... #.........##########.......[....'..##....%......... ..............z.................)..##.............. ................................####.............. ................................##............... ................................................ .......########...........###................. ......# #............#................. .....# ##............................ ....+ #........................... . #.........r................ ......#...l.......#....... .....###)........###..... .......#..%........#... .................... ................... ................. ............#... ...........###. ........... ........... ......... ...