### #####<# ###.....## ######........# #########.............# ####...................### .....................### .................##### #..........#..#### #........##### #####8.8## ##.## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.####### #.......# # #.#####.# .. #.# #.# .....# #.# ...# #.# ###.#####.# ####.......# .........### ########.# #.# #.# #.# #.# #.# #.#