####### ##### ##### #.....## #...# #...# #......# #...# #...####....>.# ###...#####.........#.((# #....(..((...(........(##### #.###(.(#...##.............# #.###.......# ....####.....# #.#...p<....# ....# #.(...# #........#### ###.# #.....### #........# .# #...##...####### #........# .............p...# #.######## ............####.### #.# ....#.......(####...# #.# #....#.....####.....!# ###.#### #..........###...p...# #......# #.#..........#.....### #......# #.........p..#.....# #......# #.........J........# #.....(# ###....#.############# ###....# ...........# ####### ###...##### ###....?.######⌠.⌠###### #...(.../..# #..?...p..?.#.>.'....# ##....((###. ..........####⌠.⌠####.# #.......((. ........#.# ####### #.## ########.#####...# ##........###########..# .................. ................p.....## ########.######## ...(#####.###.#####...# #.### ##### .... ...##...###....# #(..## #...# ...# ...####...#....p.# #....####...# ....> ...........# #(.....##...# ... ##...#....<.# ###......#...## ##. ##....##...# #...##...#...# # # #....###### .#####..(...##....###....# #... ....................>..... .#######(........####....# #.<..##...#### .# #...(##...# #.....##### ###.p.# #...# ##.## #.# ... ... #...# ##... #... #..