########### ..........# #########.# . #.# #.# #.# #. #.######## #.# #. #.##.....# #.## #.##.##.###.########..############ #....................#.......%...# #.......##..###.##.##.##########.#### ###.......##..# #)##.#############....# #.............# #..................#...# ###.......##.## ####.##########.#.###..# #.......##.# ######.......##..## #.# #).........# #.#..#..........## #.# ####.##.#### ##....+......###)%## ## #.##.# #..#<.######## #...# . #.##.## #.##..+ #.##.#.. #.#...#####.##### #.# ..# #...#.......# #.##.###.# #######...####### #........# .........## #.##...... .######### #.# #### #.# #.#### #....# ####.# #.# #.# #.# #.# #.# #. #.# #.#####.# #.#.....# ##.#.###.#####.# ####....# #.......# ........###.#####(# .............# #######.##### ##.# #..# #.### #.#.. #.#.# #.#.# . # ###.#.# ##### .# #.##(#.....## ..... .# ........%...##[###.###.# .......................# .###.......##.#.#.###.# # #..............###.##.### ####.#.#######...!.......( #.#.########..%....# #............##.#### ###.............# ###############