.. ###### ... ###.... .... #....# #..## ###+#..### #####..... # #######........#######....%.... #####.#.....