################## .................############# ########.#######.............# #.# #############.# #.# #.# ##.## #.# #####...### #.# . ..........(# #####.# ##. #####...#.# #...#.# #.. ##.##.# #######...#.# #.. #.##.# ##...#.......# #.. ###.##.#####...[........# #.. #...##..................# #..## #.##########.....##...### ######...###############.# ##...###...# ......................##.# ##.## ##.## #.####.#hh.........##.##.### #..# #.# # #h#########.##%##.#.## ##.# #.# #.# #.##.##..#.## #.# #.# #.#########.........#.# ##.####.# #b...................## #.......# #.############.#....## #..###### ....# #.####.# #..# ###..# #.# #.# #..# #..# #.. ..####.# #..# ##.# #.# ####...##########..# #.# #.# #.###...........# #.######.# #.........[....## #.....##.# #..##.#######..# #######.##.# #..##.# #..# #.....#.##.# ##..##.#######..# ##....#..######.)....##.......# #..<..#..........##.>##.####.## #....##.#........##.......##.# #.#..^..#........##.#.###.##.# #.#######.............# #..#.# #............%.......[# #....# # #####....................### ##.#.......#####.###.# ...##.###### #.# #.# #.## #.# .# #.# #. #.# . #.# # #.# #.# #.# #.# ... .