################################################################## #................................................................# #................................................................# #..#######################'####################################..# #..#..........................................................#..# #..#................................................!.........'..# #..#....................[.....................................#..# #..#..........................................................#..# #..#....####'##...########################################....#..# #..#....#.....#...#............................}........)'....#..# #..#....#.....#...#......................................#...)#..# #..#....#.....#...#.....................................∩#....#..# #..#....#.....#...#......................................#....#..# #..#....#.....#...#......................................#....#..# #..#....#.....#...#......................................#....#..# #..#....#.....#...#......................................#....#..# #..#....#.....#...#......................................#....#..# #..#....###'###...##############################'#########....#..# #..'..........................................................#..# #..#.................)....................)...................#..# #..#...................)............[.........................#..# #..#..........................................................#..# #..####'#########'##########################.#####.#...########..# #................................................................# #.................................................1..............# #..#############'######..###############..........1.....##'####..# #..#..................#..#.............#...######.#&..........#..# #..#..................#..#.............#...# ..[16#...#.....#..# #..#..##########'###..#..#..#########..'...# ####2#2....#.....#..# #..#..#............#..#..#..#.......#..#...#+#..3.#.#...#.....#..# #..'..#............'..#..#..#.......#..#...# #..1.#...........#..# #..#..#............#..#..#..'.......#..#...#'#35..#.#...#.....#..# #..#..#...######...#..#..#..#.......#..#...#5.....#.#...#.....#..# #..#..#...#....#...#..#..#..#.......#..#...#'###### #...#.....#..# #..#..#...#....#...#..#..#..#.......#..#...#,' + #...#.....#..# #..#..#...#....#...#..#..#..#.......#..#...##########...+.....#..# #..#..#...#....'...#..#..#..#.......#..#................#######..# #..#..#...#....#...#..#..#..#.......#..#.........................# #..#..#...#....#...#..#..#..#.......#..#.........................# #..#..#...#....#...#..#..#..#.......#..#..################'####..# #..#..#...#....#...#..#..'..#.......#..#..'...................#..# #..#..#...#....#...#.)#..#..#.......'..#..#...................#..# #..#..#.[.'....#...#..#..#..#.......#..'..#...................#).# #..#..#...#....#...#..#..#..#.......#..#..#...................#..# #..#..#...#....#...#..#..#..#.......#..#..#...................#..# #..#..#...######...#..#..#..#.......#..#..#'#################+#..# #..#..#............#..#..#..#.......#..#...∩.....................# #..#..#............#..#..#..#.......#..#.........................# #..#..#............'..#..#..#.∩.....#..#..######'##############..# #..#..##############..#..#..#########..#..#...................#..# #..#..............(...#..#.............#..#...................#..# #..#..................#..#.............#..#...................#..# #..######'#############..##########'####..######'##############..# #............................................(...................# #................................................................# ##################################################################