################################## ....................................# ....................<................# ......................................# .......................p...............# .......................................# .......................................# ..................................).....# #...........########.........).)...[.# #...........# #..........<......# #...........# #..........[......# #..........o# #..............[..# #..........o# #.................# #...........# #.................# #..........o# #.................# #####...........########.................# ..........................................# ..........................................# ..........................................# .........................>.................# ...........................................# ...........................................# ................[..........................# ..........<................................# .....>.....................................# .....................................(....# .......s...................................# ......!....................................# ...........................................# ..............................P.P.........# ........................P..PfP.f.f........# ..............(...........PPf...%.f.......# ..........................P.PfP.P........# ............(.........f.P.####f.........# r.....................f.P#.>#...P......# .....................Pf..'.)#f.P.......# .......................PfP####fPf.......# #...Z.......######...f.P.P...f.f.....# #...........# ##f..f...P..........# #...........# #.PP.ffPf..........# #...........# ##...f.Pf..........# #...........# #...........>.....# #...........# #.................# #...........# .................# ...........# .................# ....... .................# ................# ............... ............. ........[. ....