########### ...>......# #.......# .#####.......# ..............# .........####.# ..######.## #.# ####### #....# #.# #PPPPP# #....# #.# ... #P..(P########....# #.# .....##P...P#...........###.## .......P.%.P.................# .......PPhPP.................# ###.##.%..%.................#### ..........(.....................# ###.###.#####.#####....######.>. .. .??. #.#####....######... ...... .................... ....... #.#####.######### ....... #.# #.# .. ..$....##.#####.##..... ..................... .##........#..... ##........# #### #.........# #######)#######(# #####.........[...##### ###.......#######.......# ##......###.......###......# #....###.......... .###....# ##...#......####### ?. ...# #...#.....### ##. ... #...#....## ## . #...#....## #...#..<..### ##...#......# #....###...(.. ##......###... ###.......### #####.... ###