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