######## ####### ### #.##.#.###############.....#############################(# ##.##.#.....................#..........<.......)..........# #.......#.#############.....#.#.................#########.# ##.####.....%<..# #..<....#.###############.# #(# ##.######.###.#.# #####)#######.# ###.#### #.# #......>..#...#.# #.............# #......# ###.#######. ########..#.#.#.###.)....####################......####..(........ #..#.#>...%..............(..................+.##...######## #....#.....#......############.#######......#.##..)........ #.####.....###.#### #.....# #......#.##....####### #..........# #.# ###.....# #......#.##....# #..###.##### #.# #.......# #......#.#####.# #..# #.# #.# #.......# ###.####.#####.# #..# #.# #.# #......#######.............# #..# #.. #.# #.....###..................############### #..# #.. ..# #.....###..................'.............# #..# #... # #.....#.((.)...............#############.# #..# #... #.....#'#.)................##### #.# #..# #.. ###### #####.).............>..........# #.# #..# #....# #................########.## #.# #..# #....### #..............#.# #.# #.# #..# +....l.# #......#########.# #.# #.# ..<. #....#.# #......# #.# #.# #.# .... #....#.# ######## #.# #.# #.# ... #....#.# #.# #.# #.# ######.# ###### #.# #.# #.# ###'#####....############.##### #.# #.# #.......#....##...............# #.# #.# #.......#....##.#########(###.# #.##########.# #.......#....##.# #.# #............# #..........)%##.# #.# ############## #.......#.#..%..# #.# #........#.#.##### #.# #........#.#.# #+# +.......##.#.# #.......##.#.# #.......##.#.# .......##.#.# ....##.#.# #.#