############# ###########...........# #.....................# #.............!.......# #..).h........######### #...hh.......%# #.............######## .......####............# ........# #............# .......# ##...........# .....## #...........# .... ...#..).......# . ...+..........# #..........## ##+##.......# . .##.####.# ###....##.#..#.# ...###.........># .### .....##..####.#.## ...###....##.# #....# .....#...##.# ####.## #.....#...#.# #....# #....#...#.###.#### ##....#.....#...# ###..<..#...#.#.###.### #......#...##........... ......###....#..##.###.## ...###......##.....# ###.......###..##### ....######...# ### ...... #....... #........ ........ ....>... ...