########################################################## .......................................................... ..................)....................................... .................))....................................... ##########.....................###'####................................ #........#.....................#......#.....................##'######.. #....∩...#.....................#......#.....................#.......# #........#...........########..#......#.....................#.......# #........#...........#......#..#......#...........#######...#.......# #........#...........#......#..#......#..........####.####..#.......# #........#...........#......#).#......#.........##.#...#.##.#.......# #........'..........)#......#()#......#........##....>....###.......# ##########..........))).....#(.# #.......##...#...#...##.......# .................)#......#[.# #.......###.###.###.###.......# ..................########oo####c# #.......##...#...#...##.......# ..########................(.h..............'.............'.......#.. ##.............(()..u.............##...#...#...#######+##..# #...............(................###.###.###.###..........# ##...........(((.................##...#...#...##..........# #..#'########....................##.........##...........# #..#........#...#########.........##.#...#.##............# #..#........#...# #..........####.####.............# #..#........+...# #...........#######..............# #..#........#...# #.#########......................# #..#........#...# #. #......................# #..#........ ...# #......................# #........ #......................# #...[.....########.....# #.........#......#.....# #.........#......+.....# #.........#......#.....# ######.........#......#.....# ................#......#.....# ................#......#.....# ................########.....# .........####...............# #.......#..###...).........# #......##....###...........# #......#.......#'#...)(....# #.....##.........#...))....# #.....#..........#.........# #....##.........##.........# #....#..........#..........# ####....#.......).##..........# ........###.......#...........# ..........###....##...........# ###.........###(.#............# #.........###(###...........# #.........##...##...........# #.........##...##...........# #......#####)(.#####........# #......######+######........# ... #......##.....÷...##........# ..... #......##.#...[.#.##........# .....#+######..######....)))..######....# ................# ######+#'###### #....# ................# .......)pO...... #....# ................# ..#.)..#....#... #....# ................# ............... #....# .......(..####### ###+######+#######....# ..........# +...#........#........# .........)# #...#........#........# .......)))# #...#........#........# ........((# #...#........#........# .........(# #...#........#........# .........(# #...#........#........# ..........##########...####'#####........# .........((..............................# .....(...((.................^............# ##########################################