### ######### #$. # # #)......# #######.############## ###.#####################[#####.# ......................# ### #..........).(.((.........# ######..############[#####.####.#.....################### #..# #.##...#.....#####.# #..# #....(###.########.#####...# #... ###....#.................# #..# #..##.##########.#####...# #..# #..##.# #.# #{%# #..#..# #.# #{.# #..#.## #.. ..# #..#. ### ..##. #.##. #. #. . .