######################## ...................c)... )....................... )......(......(.((.....c )###############)####... ###.....####...Q(.# ##..#####..##(.))).# #.#########.#.))...# #...........#......# #.#########((....>.# ##..#####..##......# ###.....####......# .#####'############## .................... .#########'##....... #..........#....... #..........#....... #..........#....... #.....<....#....### #..........#....# #..........#....# #.......(..# ###+########