##### ###### #PP.# ......### #._.# ########### ........####.PP### ..#.......# ..........#..P##.# #.#.......# ........#.#P.P##.# # #.#.......# .[..[............#### #.###.#.......# ............(....S..# #.............# O.......##...######%# ####.##.......# ........##..P# #.# #.##.......# ........#...#######.################.##.......# ...?....#P_P#....[<...................+..>....# .....#+##P.P######.####.############.##.......# ..... ##### ##...##.############.####'###### ?... ...............................# +#.. ####.##.####.......#.###.......# #.....###.......#.# #.......# #####............#.# #.......# ##..................# #.......# .................(### #)..)...# ................(..# #.......# ...............(...# #.......# ....(.....#....^...# #.......##### ..........#........# #(..........# ..........####.....# ###'#.......# .....(....# #.....# #...........# ..........# #.....# #......###### ..#####...# #.....# #......# ## #...####.....# #......# #......#.....# #......## #......#.....# #####...# #......#[....# ##..## #######.....#.....# #....# ######### #...........####### #.#..# #.......# #...........# #....# #.#####.# #...........# #...># #.# #...# #...........# ############...# #.# #.### #...........# ...........#.#.# #.###.## #...........# ...........#.#####.#....# #######.....# ...........#.#.....####.# ####### ...........#.....### #.# .......<...###.#.######.# ...........# #[#.##.....# ...........+ ..#.##.##### ...........#####.##.# .................##.# ....................# ...........########## ...........# ############