#... .. .# #...PP....# #...PP....# #.........# ###....# #...... .######## #### #.#....## #....##...)....#########..# #.......#####....#.##.[......#........# ...................#.................# #.................................### #.................##......##...### #.... .....#..................#......#.....# #### ...... .....#......#..........##............####..# ......##...##............................#..#.....# #................................................## ..#................................................## ..#.................##.##......................#....# .....................####.).................##......# ......................##...)........##......##.....## ..........................>.....###.).#.)........### #.......................).)...### ###)...........# ....#..##...............##..##{ ##.[).....#..## ..# #...#...>#..........##.##{ ##)..........####### #...#...........)).....# #.)......##.##.#..### ##.....##.<....#.))...## {##......###.........# ##.....).......##..###.# {#.....^#......##.### #......................# { #............###.# ##.......................# $ .............##### #......<.......##........# { { ..............# ##........................# # .......#.......# #..........................# #....#####.....### #........[...[...........#.. .[....####..).## ###.....................## . ............### ###..................## .....####.5..# ##......... ......#.....## #......##. .....sW((..## ###)....# ......$9s### #(<)...## ........## #)))....# ......... ##.........# ......... #.........# .......... ##........... .........# #............ .........# ##........... ##.......#.. ........#..