############ ..........### #...##.....## ###...##.#.#..####### #................... #.#.....#.......#..# # #....###$...%###.#.# ........#.......#....# #.####...............# #. #.....>#........# . #.....###.......# . #......#<....[.## #..............# #...#.$.....#...# ....###.....###.#.. .#.. #.......# ...# ## ........... !.# #.......##... .# #######.# ##.. .. ..