####... ..?... ##....# ##.%... ..... ####### # #.#.....#.... #.#..<..#.# #.#.....#!.# #.#.....#...# # ##+++## ... #