**############################################################# .................^..........................................# , ............................................................# , ........##########..........................................# ,, ........#........#.##############...........................# * ........#........#.# ####.....##...=:......[...............# , ........+........#.# ##.#......##[..........................# ........#........#.###.......####............###########'#..# , ........#........#.##........# #............#...()(†...(#..# ,........#........#.###.....#### #............#....)).....#..# ############+########....#.##.###............##########'##..# * ,*, #....#.....)))'....#......#.....###########..#...........#..# #....+........#....#....##....#.#####.#####..#......>....#..# *, #....##########....#....##......'.†.#.#...'..##'##########..# * ,#....#........#....#..###.......##..#'#..##..#...........#..# * #....#........#....'..# ##.#...###.......##..#...........#..# , #....'.......†'....#### #....## ##.....###..##########'##..# , #....'........'....################.....###..#...........#..# #....#........#....#.............###.>.###...#...........#..# , #....#........#....#.............###...###...#############..# #....##########....#..............##...##...................# , #....'........#....#.......{.......#####............).......# , #....#........'....#..............................##'#####..# ,####################.......{##########............#)))...'..# , ,, , , , ..........{......#####....####'####....#......#..# .................##..'.##.#.......#....#......#..# , , ..........{......##..#.##.#.......#....#......#..# , , * *+ #######..........#####....'.......#....#......#..# * , , * , *#.../......#....##'##..<.}..#....#......#..# , , ,, #..........#.##.#..##.......#....#......#..# ,{ ,, *#........))#.##.#..##.......#....#......#..# ,,, * ,, **#.(......))#....#############....#, , #..# , {{ #e.......8.###'######............########..# { ,,#{......../................................# * , ,#......8.∩.8...............................# +#########..........................................# ..................8...########......................# , ........†)............#......#......................# ....(...){)(..........#......#..#########...........# ######'##########....'..<...#..#.......#...........# , #.......## #....#......#..###...###...........# , ##.2.....## #....#......#..#.#8.8#.#...........# ##..g....###....#......#..#.......#..#######..# , ##* ##.......##########'###..#.#8.8#.#..#.....#..# , ,#.# ##.......#...........#..###...###..#.....#..# , #..# ##........#.#.#.#.#.#.#..#())....#..#.....#..# , #...###.........#...........#..##)######..#..####..# , , #....#..>..#....#.#.#.#.#.#.+.............#.....#..# , #.........###...#...........#.#######'###.#..#..#..# .#........## ##..'.#.#.#.#.#.#.#.........#.#.....#..# .'.......## ##.'...........#.#.........#.####..#..# ,##......)## ###.#.#.#.#.#.#.#.........#.#.....#..# * , ##...))..## #...........#.#.........#.#.††..#..# ##.......## #.#.#.#.#.#.#.#.........#.#..†..#..# ##.......# #...........#.#.........#.#..####..# ' *#######+#################.#.........#.#.....#..# , , , #.......#...............# ,, ,, #.'.....#..# , , ###...###...............#, , , #.#.....#..# , ,{ #.#...#.#...............#, ,,#.####).#..# {, #.......#...............# , , #.#.....#..# , , ,+.#...#.#...............###########.#....(#..# ###..)###...........................+.....#..# , , #....)).'....(......................#####'#..# , #########....................................# , , ,,..........................................# , , ..........................................# , , ,..........................................# ,..........................................# , ,..........................................# * ###########################################