################################################################ #..(......................................^....................# #...)..........................................................# #...)#######################........#######################....# #....).+ #### +.........+# #+.).# #..#)###....# ###.#....## ##..# #..#)#.....$. #+#....# #..# #..##)....... #....# #..# #..##........ #....# #..# #..##........ #....# #..# #..##........ #....# #..# #..###:...... #..# #..# ##[.... #..# #..# ###.. #..# #..# #+ #..# #..# #..# #..# #....# #..# #..# #....# #..# #..# #....# #..# #..# #....# #..# #..# #....# #..# #.(# #....# #..# #..#+# #+#....# #..# #.(#.###.. ###.#.)..##+ ##..# #(.....'# +..........# #+...# #.(..###### #####(......)#######################....# #.......... .........)..............................# #.)........ ........<<.....................(.(...)..# #)†(....... .......<.(<.............................# #..)....... ......).<<).............................# #..(.####### #####....)...#######################....# #†)C........ ..............# .....# #()#........ ....#....#...... ..)#..# #..#..#####. ###..#....#...... ##..#..# #..#))# #..#....#...... #..#..# #(.#..# #..#....#.....# #..#C.# #....# ....# #..#..# #....# #..#... #..#... #..##...