########### ..........########################## ######.##.........................# #.#<.........###############.# #.#.########.# ##### ######'### ######### ##########)#........#.# #...# #........# #.......# ........[...##O..##.#.# #...# #........# #.......# ............##...##.#.####...###........# #.......# ............##...##.#.##.......###......# #.......# #######.....##...##....#.......# #......#######.......# #..........###...##....#.......# #......#.............### #....†.....#.....##....#.......###......#...............# #................'.....[)......'....))(.'......>...<....# #..........#.....##.#.##(......####.#.###...............# #.......>.........#####.(............(..#......(.######## #..........#...####∩8.##(##########.#(...........# #..........#...###.$$H{#(# #.#............######### #...............(#8...H+(##### #.#....#####..#........# #.########+###.......#∩.8_$+.....# #.#.....####..#........# .....(.....# #.......#8.$$$+.....# #.###..................# #########...####.......#.$$..#.....######'#<###..###...........# #.......'...'.....†....##.8∩##...##.........# ##.###...........# ####.####...###.##......#####....##........(# #..##..#........# #.# #...# #.##...............##.........#####.##(.#........# #.# #...# #+##...............##............((..(..#........# #.# #.)........<.............##.........#####.#(..#........# #.# ###.........#######'#######........######.((..########## #.# ..........+.......# #...####.............# #.# ...##.#...############ #...# ######.....#..# #.##.... #...##.........# #...# #.....#(.# #.##... #O..##.........# #...# #........###### #.#...# ###+#...##.........# #...# #....#..((....# #.#...####.......##.........###...#########....#........# #.#......#........'.........'..................#........# #.#......#....#####.........#######................###### #.#......##.........#.........##.................... #........+..........+............................>.. #####....##.........#.........##....########........ ###....##.........#.......>.##....# ....... #.....^##...#..........#######....####### ....... #......##...#..........####.......##....# ###... #....##......#####......................# .. #....##..)...# #......................# #....##......# #...................#### #....#.......# #.....####..........# ######.......# #.....# #..........# #...##### #.....# #..........# #...# #.....# #......)...# #...# ####### ######.....# ##### #.....# #######