.. ... ########... #.......... #........# #........... #........# #######........... #........## #...l.....)....... #.........# #.#####.)......... #.........###'#####..$........ #......!.....>....)(.......... #....r...[....#...(........ #....Jl.......#(........... #.............##........... #.............##.......$... #.$...?.......##........... #.............##........... #.............##........... #.............##........... #.............##........... ####...Y....## #.........g..# #...........O# #.(..........# #.........(..# #............# #............# #.......(....# #...........J# ##############