################# #...............# #...)......##..)# #....h....####..# .#.####################.........+ ##.# .................<<<............+ ##.# .........................#'''#..####.)## .......................##...##..##....## .......................##...##..[...)..## .......................##...##..........## .......................#####............## .......................###..............# ........................%............... ...................................... ..................................... .................................... .................................. ...........#.................... ..#......###..........(....... ###....## ##.......... ... #... ......... #..