##....... ##.......# ###.....[..# #..........# ##..........# #.......?...##. ........@<.(... .####...a....# ............## .######(#...# ###.#.#.# ####....%# .. ####....#.### ## #.........# ###+###.....)......# #....<...#.###..#### #........#........ #.......########### #.......# #.......# #.......# #########