## ####.. .. ####.... ....###############....################### !.......:.)..............................# ##...))......)e..#######################.# #.#...########### ##.# #...#.# ###..# ...##.# ##...## .... ... ##..### ### .#. ##..## #..## ## #.## #. ######.# ###. ##......# ##...###..###### #..##....## #...#### #.### #..# #..# #..# ##.# #.#### #....# #..#.## ##<)..# ###...# ##.# .# #