###################### #...............(.(..######## #.##################........# ######### #.# #.######.### ### #.......########## #.# #........... ..# #.##.............# #.# #..#####.### #.####.##.###.#######.# #.# #..# #<# #..................##.# #.# ##..#####.#####.####.##.###.##......# #.# #...............)..<........##......# #.# #..[....#.###.###..#..########......# #.# ##########.......#.....# #.....# #.....## #.# .....................#.###..##.# #.....# #(# ##########.......##.##......##.##########.)## #.# #.......##.####.#####.##..........# #.# ############.......##.# #.#####.##.#######(.# #.# ..........####(.#####.####>...#<(...# #).# #.# #########.####..............#...(...# #..# #.# ###.##.......#######....#.....# #..# #.# #......##.##.# #.#.##.)...# #(.# #.# ########.###..##.# .# #...........# ...# #.# ##........# #..#..# .# #..#.##.#.### ###. #.####...#####.###..#.## .# #..#.##.#.. . #.#.>.............(.#.###%# #........... #..#.#...####.#####.(...(.# #.##.##.#..## #.###.%..# #.# ###O##### #. #.##.#..# ##.#.##..####.# #.# ........# ##...........# ####.#### ### . . #####..###### #.......# #..# #.#####.# #..#########.# #.# #............# #.## #.##########.# #..# #.# #.#####..# #.# #........# #%# ####.###.# #.# #.# ... #.########## #.# #### #..........# #.# ##########.# ##.# #.# #..# #.###.## #.....# #####.# #.# #.# #.# #.# #.. #.. #