####### ################ #######.....########.<............# ......#.....#...#..'..............# ......'.)...#...#..#..............# ......#....)'...#..#..............# ######### #############.....#..##'##..............# #########.......# ###### ..............#####..#..........######### #....#..#.......# #....# ..............#......#..........# #....#..+.......# #....# ..............+......#..........# #..###.##.......########..#####..............#..###+#..........# #..###.#.......##.##..##..#....#######'#######..#.........#### #..#...+.......#...#............................#.........# #..#...#.......y...#.........#...............yy.'<........# #..###'#.......#..##..##.....#..............yy..#.........# #..##.....##y####'##..##....##..##..##..######'##...<.....###### #...'.....#....#......##....##..##..##..##..#....####..........# #...#.....'....#....y.......#...............#....# #..........# #...#.....#.y..#............#...............#....# #..........# #..##.....###.##########...###+###.###..###.#....# #......<...# #..###'#....#.### ########## #.# ##+# ####.. ############ #......'....#yy.#...... ..+ >.. #......#....#...'y..... ...# .... #......#....#...#...... .... ....# #......#....#...# ..##. .## #......#....#...# .# ########....#'####### .................. .................. .................. .................. .................. #############+####