### ..# #######.##.### # #.......##.....# #.########...#.# #.########.#.#.# ########.......##.#...##########.... #...########### #))............................+.... +...+........># ###)############.####.####...... #....## #...# #.##### #...5.....< #..............# #...... #...######.....# #.)h.$....# #..###..##.....# ....... #...#.....####<# #.........# ..#..####.##..... ..(.... +...+..##.# #.# #..>...!..+ ..........##..######...(...######...#...#.# #.# #.........# ....####...........+............#....#..#.# #.# #.........# . .. #.###..######........###......#....# #.# #.........# #.####.# ......... #####.###.### #.# ..........+ #......# ...##+###. #.....# ####.# #.####.# .. .. #..#### #..#.# #.. #.# . .. #..######..#.# +.. #.# ... #..........#.# #.. #.######## ##.##.....##.##.# ##......... #####.##....# #....##... #.....####### #....# #..##.# #....# #..##.# #....# .... #####..##.# #....# ..... #......##.# #....# ......####......##.. #..).# ...............#### ##..##'### ##.#.###.......# #.........# ######.............# ........#.# #...####....#......+ ..###.#.#.# +.......##.##......# #....#.####....##.##.##......# #.#..#....+..........######### #.#..##...#.....#..#.# #.#.>.....'...###..#.# ..........####.....#.### ###..##...# #.#<..>...# ##......####.###..##'######### ##.....##...................# ##....##+#.................# ##...........#............# ##..........+............# #..........#............# ##..........#.........>..# .###...........#........^...# ...............#............# ....#..<.......#............# #...###+####...############## +.. ##### #.