# .. .... ###+##..... #.......... #.......... #####..........# #....##'##+### +....#.......+ #....'.......# . #....#####.### # ..... ######+#...###'#####...# #...# +......'...+.......+...# +...# #......#...#.......#...+ #...# #......#...#.......#...# #...# #+##+###...##+####.# ..#+#...#### ...........#...###.###.....#..#.# . ...........+.........+.....+....+ . ...........#.##.##.###.....#.##'# .#+## +##+#.....#.##.##.#...#'###'##.##+#...# +.....'..'..+.+...+.....+.....+...# ###.....#'#######...##.########'#...# #...#+#.....###...####.########.#...# #...+.#.....'.+...'..#...'.'....'..)# +...#.'.....#.#...#..+...#.#....#...# #...#.#.....###...#'##+### ##+###...# #...#.##+#...####....#.###+#.....#### +...'....+...+..+.(..'.....+.....# #...######...##'#....#######....(#### ##...######.......#'###########'#...# +...'..'.+.......+...+.......'.+...# #...#+##'#.......#+########.##+#...# #..........####.....#######'#...#### +..........#..#>....#..#....#...# #......(...'..+.....+..+.(..'...# #..........####<....#.#######...#### #...#+##'########...#.#########....# +...#....<'.....+...'...'.....#....# ##+#...+.....#.....#...#...#.....'....# .......#.#####.##+##...##.###.##.#....# ........#.#####'##.#.....#.# ########### ........'.))S......'..<..+.. .......(#'###...##'#.....##+# .......#..##...##.#........ .......+..+....#..#........ .!.....#..##...+..+....... .(....#..##...##+#...... .....+..##...# ..#### ....#..##...+ ..# .##+####+ .