#########+## #........@.############## #..........'..##.?....... #..%.......##..#......... #..........###.#.......>.. #....%.....# #.'..[....... #..[<......# ###.......... #..........# #......... #..........# #.<....... ############ ##########