############################################ #........<##................................. #.##########.#######################......... #.........##.#............# #.######## #########.##.#..#########.# ##### #.# #.##.#...### #.# #...# #.# . #################.##.#..[..######.####...###.########.# #...............>......).................+.........##.# ##.#############..####.###.######.####...###.#####.##.# #.# #......###..#..<...#.# #.# #..............#.# #.# #.###....#..#.####.#.# #.# #.)#.###.###...#(# #.####.# #....#..#.#..#.#.# #.# #..#.#...#...#.#.######+ #......# #....#..#.#..#.#.######.# #..#####.###.#.#........ ######## #....#.......#..........# #......#.# #.#........... ##......#.#.##...######## ##.#.#####.#.##.......... #####..#.#......############.#.#.# ....##..######+## #........................###.#####.............. ......#...............####..).#...#.#.###.####.#.## ###....######)#.#####.# #..###.###.#.# #..# #.# ......+ #.........#.# ##...........# #..# #.# ##....# #.#.#.###.#.# ######.##..## #..# #.# #....# #...#... #.# #.%..## #.)# #.# .... #.#..########.# #.#### #..# #.# . . #......)......##### #.# #..###.# ###################..........######.###### #...##.# #......%.....................#...........###.#.##.######## #####.#################..........#...............#.##........# #..........# #....).....#............####.(#..#####.# #.###g####.# #..........#............# ##.#..# #.# #......# # #..........#............#####.#..# #.# #.......##.# #..........#............##.......# #.# #...#...# # #..........#............##.##....# #.# #......)# #..........##########'#.## ##....# #.# .#._.#.# #..........'..........#.# #.....#. #.# ......# #..........############.#..........# #.# .#.... ############ #.####.#...### #.# ..# #######'## #.##>.. #.# . #........# #.##.### #.# #........###....# #.# #.............### #.# #......).####.# #.# #........#....# #.# #........#.#### #.# #........#.# #.# #........#.# #.# #........#.# #.# #........#.# #.# ##########.##### #.# #.....# #.# #####.# #.# #.#### #.# #....# #.# ####.# #.# #.# #.# #.####.# #.#....# #.#.#### #.#.# #.#.# #.#.# #.#.# #...# #.### ###