##..... .....# ....# #.#.## ####....## ........# #....# #<# ### ##### ##...## #.....########. #...)..<....[.. #.....#######.. ##...## ### ##.## #.. #.# #.# #.# #.# #.# #####.#### #+## ... #........# #...## #.. #.###.##.###...%.## ... #.##..##.##.....[.# ...# #.#...##.#......... #...)....'......... #.#...##.#[........ #......rK##.......# ####.#######.....## #.# #...## ####.# #+## #....# #.#### #.# ##.## # #...#####...# #.#..<......# #...#####...# ##### #