######## ###..##.P## ........# ##.........## .........# #...........# .(.......## #...........# ...........# #P.........## ...........# ##.........# ........... #..........# ........(.## ##.........# ..........[###.....)....# ..>.......+.............# ... ...P......##.##.<....<..# #.# ###P#...#######+#####.## ##.# ####...# ### ##..# ######.P....## #...###..(.PP..###.# #...#......PP......# ###..P.P.............# #....................# ##..#P...............# #..##...............# #.###...............# ##.###........####+##.# ##P..###.......# ## #...## ###.....# #..## ##P.......# ##.### ##+.P#.#..# ##.P.### ....... .# #......## .......... ##.(.....# ...........+ #.......####........... ####.......# #..........# $ ..###..#.[....####... ................#.... .#######............. #......#...... #.......#.P... ##.#.P.###..#+ #### ##....# ### #..P###### #...## ###......$## #..### ##..........# ####'..P# #..P........## #...>..## ..........PP# ##.......### # #....[yf..###.#...$....# ...#.......#.....#.....+.....# #?......y#PP.f.+.....#####P# ##...$...###P#...)...# # #........# ###$......# #........P# ##.PPPP## ##........# #.?=..# #.#P##.##.# #$.f.=# #### ### ## #.:$[.# #.f..)# #$..P[# #######