#?# .# #.# . #.# . #.# #..# ###.##.##.# #..## #......##.# #...# ##......##.# #.... ....)..##.# #...##### #.....###.######... #.... ..# #.(..((h.%.%.(..... #..# #.# #.#.#####.######... #..###.####.#.## #.#######.# #..............## #.........# #.#####.###.###.###.#######.# #.# #.##.## ##)##.# #.# #....# #<...# #.########.## ##.#### #...........###.## ############..>## #####