### ##### ... #... ..###.###.###### ..............$# #..<...###.## ##......!...# #........###..# #.##.###.# #.@# # #. #........ #. #####..#.# #. #..#.# .. #..# . #..# # ....