######### ##.....|.# ##..###'''### ##..##.......## ##..##..~...~..## ##))##..~.~.~.~..## ***** ##..##..~...0...~..## ###)).### #..##..~.~.~.~.~.~..## ##..)r...## #.##..~...~00.~...~..## #..rr_..).# #.#.00.0.~.~.~.~.~.0..# ##.........## #.#.~00.~..0~..00.0.~.### #....###....# #.+.0~.~.~.0.~00.~.~..'.# #...##y##...# #.+.00~.}.~.000.}.00..'.# #....###....# #.+..0.~.~.0.00~.~.~..'.# #...........# #.#.~...~...0.00~...~.#.# ##.........####### #.#..~.~.~.~.~0~.~.~..#.# ##.......##.....#########.##..~...~.}.~...~..##.# ####.####................###..~.0.~.~.0.~..##..# #.##...####.###..#########..000.0...~..###.## #.%..### #..###..####...##..00~.~.~..###..# ###### ##..............##..~...~..####.## #####....####...##.0.....##....#### ####.# ###..###'''###........############ #.# #........###....<...........%..# ##.######.................)........><..# #..#..........##............#..........# #.............######)[......#....".....# #................# #[<.................# #.............##<###...)....#..........# #._..8.._..........###...##............# ##.............###...[.)))...############ ##########.........####...........##### #.......................###...).#.# #.......##.........###########)...# ####### #..................# ###....).#.# ##.....## ##########.........# ##...######.# ##.......## #.........####..### #.### #.........# #...........##.## #...# #.........# #####.######....## ###.#####.........# ##.....## #...#..# #.....##.........# ##.......####.####.# #.....##.........# #.........##..# #.# #.....###.......## #.........#>.## #.# #.......)........# #######.........#.## #.## #.....##.........# #.....#...........######.)# #.....##.........# #.....#................##.# ####.....##..>......# #.....#..........#####.##.# ##.....#####.........# #........)......## #.##.####.......## ##.......## ####..#.........# #..#.............# ##.....## ##...........### ##.####........(.# ####### ##............## #.# #..........# ##........##..####.#####.........# ###.....####............).......# ####### #######..###.........# #................# #................# #................# ########......Y..# ##.....>.## ##.....## #######