## ##. ###.. ######### ....## #<....... #######....# #.......####### #..........#..# # #.####### #