#################.. .................... .........h........?. .########h########. ###.....hg..### ##...%.........# #..$...#'#...... +.....##<##..... +.....##># ..... #......#'#...?.. ##....h....$...# ###.........### #####+#####