############ ###################################### #........... .....................................# #........... .....................................# #...)#######################........#######################....# #................................).)...........................# #..#..##.###.###.###.###.##..#....#.###.#.#.###.#.#.###.#.#.#..# #..#.###.# #.# #.# #.# #.# #....#()...#.#.....#.#..)..#(#.#..# #..#.###.###.###.###.###.###.#....#.###.#.#.###.#.#.###.#.#.#..# #..#.........................#....#.........................#..# #..#.###..######|######..###.#....#.#.#.###.#.#.###.#.#.###.#..# #..#.# #?##..((.......##.# #.#....#.#.#..[..#|#.....#}#.....#..# #..#.###)#..#########..#.###.#....#.#.#.###.#.#.###.#.#.###.#(.# #..#....)#.##.......##.#.....#....#.........................#..# #..#.###.#.#..[......#.#.###.#....#.###.#.#.###.#.#.###.#.#.#..# #..# #.#...(..∩..)...#.# #.#....#..(..#.#.....#[#..(..#.#.#..# #..#.###.#.#.../((...#.#.###.#....#.###.#.#.###.#.#.###.#.#.#..# #..#.....#.##.......##.#.....#....#.........................#..# #..#.###.#..#########..#.###.#....#.#.#.###.#.#.###.#.#.###.#..# #..#.# #.##...........##.# #.#....#.#[#.....#[#..[..#)#..)..#..# #..#.###..######.######..###.#.)..#.#.#.###.#.#.###.#.#.###.#..# #..#.......................(.#....#.........................#..# #..#.###.###.###.###.###.###(#....#.###.#.#.###.#.#.###.#.#(#..# #..#.###.# #.# #.# #.# #.###(#....#.....#.#.....#.#..[..#.#.#..# #..#..##.###.###.###.###.##..#(...#)###.#.#.###.#.#.###.#.#.#..# #.........(.((.(......(.(((((.(((.(...)........................# #....#######################)(..().[#######################....# #............. ........[.[[([)[........... ............# #............. .........(<<([...(......... ............# #............. .......)[<.[<[(((.......... ............# #............. ..........<<((.([[......... ............# #...)######### #######.)((([((############ ########....# #....C...... .......))()(([.(....... .....# #..#DC...... .......#...)#(......... ..#..# #..#e....... .......#...[#..####...# .#..# #..#..#####. #####..#..).#.... #.. #..#..# #..#....#)..... . # #..' #..#....#..####.. #..# #..#....#... . #..# #..#....#..# #....#... #....# #....#