################ #....##........## ####....#......)...# #.......#..........# ............(....# #....#......(...# #.# #......<...# ..# #.# ##........## #...##.#######(##### #.....##..(((# ###.....)##### #.....## #...<..# #.....#.# #......#.. ...#....##.. ####...(# #.. #....# ##. #.... ..