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