############## ##..>.........##### ... #.................. .... ###......#.......# ... #.#.....(#.....))# ...... #.#......#######[#######.##.#..... ###.#).....# #(#.......#..#.... #..........# #.).#######.###.# ######.#.#.#....########..####....#...# .........y.......................h....# #####..#.#.##.#.#######..#####....)...## #..#.#y##.#.#######...####.....<...#####... #. #.#y##....................<...)..)...... #. #.#y####.########...)........#.)..#....$ # #.#y# #.# ##.######..#).%5#.# # #. #.#.####.# #..# #....#...... #$.#..h5....# ##.## #..#.#..#.#.# #....y.)...###########..####..#........# #...##yy.##...##....##....#....#[..##.### #....y%..##.#.##.##.##.#..#.#..#.#.. . #...#.%y#####.##....##.#.......#.#.# # #. ##... #..'..........#......#.. # ...y. ####..<####....#####.# ...... #...# #....# #.# # #...y... #...# ####.## #.# .# ##.... #...# ##..####.# #.# .... #...# #........# ... . ##### #........###.# #........#...# #........#.### ####.......# #######..##.### #........##.# #.........#.# #.........#.# #.......#.#.# #.......#...# ##########..# #..# #..# ##.# .>. ...