########### ..........# #########.# #.# #.# #.# ## #####.. #.###.#....... ###...##.## #.........## .........##...## ####.###.#.....### #. #.........# #. #.......#.# # #..#...##.#########.#. #..##.###............. ....##.# ###...