####### .... .. ##..# .### #...# ..## #.#.#####..# ... #....r.....# ... ##..#.....#.### ..# ##...##...##...## #.. ##...?###.###....# #.. #..#### #.# ####.# #..####...## #.# ##..# #.........####.####...# ##.##$........<.......## #.###....####.####....# #######.......## #.# ##...# ......h.......#### #.# ####r.# ..#########....?###.###.....# >............##...##..h..# ..######....#...h.#.##.## ###..........##.# ####..........# ...........#### #######....# ######