################################################################## #................................................................# #..........)...(..........)...)..................................# #...........)((.....)......((.......)......).....................# #...###########(#######..#'##############).#...#..############...# #...#..........)......#..#................###.###............#...# #...#.................)..#......>..(.......##.##...........>.#^[.# #...#..#######(.####..#..#..............................)....'...# #...'..+.....#..#..#..#..#.................##.##.............#...# #...#..#.....#..#..#..#..#..............<.###.###............#...# #...#..#.....#..#..#..#..#.................#...#.............#..[# #...#..#####!#..##'#..#..#...................................#...# #...#........))..)....#..+...................................#...# #...#........)((......#..#.................#...#.............#...# #...###################..#########+#########...############'##...# #................................................................# #................................................................# #................................................................# #..................................................(.............# #............................###.###.............................# #............................##.).##.............................# #.........................(..##...##..................<..........# #...................((....#####...#####..........................# #........................)##.........##..........>...............# #............................(...........................).).....# #..............[[.[.......####.e...####...................)......# #........#.#...?)[...........#.....#...)........................<# #.........∩...)[.............#.....#.........)...................# #........#.#.................##(..##.............................# #............................##...##.............................# #............................##...##.............................# #.............................##.##..............................# ###############################'''################################ #.(.##### ### ### ## ++#''.#.####.####.## #.## #. ..###.e)..##...##)..##...##.. .............................. ..............#..............# .............###.....)......# ............## ##....(.....## .............###.e)..(.....## ..............#.............# .................)..........# ............................# ............................ ..................##....... ................## #...... ................# ...... ................. .e.... ................. ................ ....#..........