############### #####.............##### #.......#######.......### .....###.......###......## ....###hh.........).###....# #...g..#######.<....#...# #....h### ###.....#...# #....# ##....#...# #.... #....# ..# #... .....# ..# .#.. .....#.. ## .# ...###.... .### ...# .##