######### ##############.......## #...........%.........## #.############....h....########### #.# #########)%##...#... ## #.. ##.####..#.#.#.#####... ##.. #...................... . #.# ##.####...........##### ... .h ###..........####... #.# ########..###..#(.......... h# #........## #..###...##### #'######## #...#....###### #.# #..............# #.# #..#.##...####.## #.# #.##.##...# #..### #.# #. #.##...# ##...## +.# . #..#...# ##...## #.# #...### #.....# #.# #.#####.#######.g...# #.# #.......(.....##...## #.# .###..........##..## ##'## #..........#..## #...# #............## #.<.# ####.###.##### #...# ##..##.# ##+## ##.%....# ####......## #.........# ..##......# ##...#.### #####...# ###.# #...# #.....# .......# ....l...# .!....... ........ #..l.... ..%