############## ######............. #((................ #..........########### #.......(..###........ #.............<....... ######'############### #......... .# #..########.#### #.>.....<...%.. #.######.#..# #.#.........# #.#.##.#.#..# #.#.#..#.#..###### #.#.#..#.#.o...... #.#.#..#.#o######. #.#.#..#.#o# #.#.#..#.#(# #.#.#..#.#.# #.#.####.#.# ####.#......#.# #.......#####.# #.......+ #.......# #.......# #.......# #.......# #.......# #########