########################################### .............)........(...........)........# ....###.###########.#####################.# # #.# #.# #.# .. #.# ###.######### #.# #.## #.#########...........####### #%# ...# #...........#.###...........# #.# #..# #.)##########.# #.###.#####.#######.## #..# # #..# #.# #.# #.##.........(...# #..# .# #..# #.# #.# #.##.##.#######..# # #..# .# #..# #.# #.# #...........# #..# #.##.#.<# ###.# #..# #.# #.# ####.##.###.# #..# #......(####(..###..# #.# #.# #.##.# #.###..###### #........)..........###### #.. #.# #.##.# #.#.........# ........####.#####.......# #.######.##.# #.#.#...###.# .....#........##.....###.# #...........# #.#.#.#(# #.# ......######..##.....# ########.#### #.# #.#(# #.# ....# #.........# #.# ##.# #.#.###.# .#[#######.###.....# #.# #..# #....##.# ..........# #.....# #.# #.## ###..##.# #.######### ###.### #.# #.# #..##.# ..# #.# #.# #..##.# ..## #.# #(# #).##.# . #.# #.##.###..##.# #.# #.##.....(...# #.#####.######.[#### #.....#.######..# #####...........# ###......##.# ######.##.# #.##.# #########.##.# .............# #########.#..# ##'##.# ###~~~#.# ###.'~~~+ # #...#~~~# #.#.##+## #.#....# #.###### #.# #.# ############.# #............# #.############ #