################# ####.......##......# #..........##......# #..........##......##### #.........#........#...# #..^...............#...# #### #...........~......#...# ........... #.........~~~~~.~....#'### . .......... ##.....#####~#~#~~...+\'.# .##.........###......#~~~~~~~~~...#+#.######## ....................#~########..........#888## ####....##............#~~~~~~#.#..........8...8# #... #...#...##............####~#~#~#............>.8# .....#...#...# #.........#~~~~#~#~#..........8...8# .....#...#...#####.........#~##~#~#~###.#......#888## .....#.........##..........#~#~~#~#~#..........####### ...........................#~#~##~#~#............>...# #..............##.......####~#~##~~~# .........#####.# ....#........###...##.......# #~#~~#~### #....###.......# ....#........###...##.....### ######## #.#..###.####### ..........................# #........# .###........#...............# .....###.# ...<....#...#...........##### ......#)# ....#.#...........##....# #.###.#.#.# ................### .#.......#(#### ................# .... .........).(....# # .....(..........# .......... ....(.####.....##.# .# ##..##.........#. ......... ........ #..#..##.##.# ####......######... ......... .......# #..#........# #.......#........... #...%.... .......#.##......#..#.# #.......#.............######.......####...... ....#....#..###.# #)......#....................!............# .........#......# #.......#.#.#.....##...$........#%O#......# .<..........##### #...........#.....##............#..%......# #.)......##....# #......##.#######.##...............##.....####..........#.#.# ##.....##.#...... #.........#......##..........#####..#...#.# #.....##......####.........#........#......................# #.....##.................<....##....####.......####.>...###### ###.....##............!..##......................# #####......# #.......##.............#............##.......##..########..###.# #...................................##................).#..# #.# #.........(.....#...................##...........######.######.# #..............##...................##...........#.............# #.......#########...................#########....#.####.######## #.......# #....##.....#.......# #....#.# #.# #.......# #....########.##.#### #....#.# #.# ######### ###### .# .# ######.# #.# #.# #.# #.####.# #......# ######.# ###