### #.. #.########### #.#.#........ #.#.......... #.#.#....### #.#.#....# #(#.####..... #(#.##################### #(#.....................# #(#####################.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#####################.# #.......................# #########################