#. # ####### . #. #.....# . ###.### #.....# .# .....# #.....####.# #.#.#####.....#.... #......##.....#.PPP # ###......##.###(PcP #.####..#.#.##.###.PP@P #......>#......(((.PPPP #######.###..(.###..PP. #......).# #.....# ######.#.###..##.... ###.#.....###.... #.....[...<... .# #.#.##(###### . #.#...(# #.##...# #......# ####.).# #...# #...# . .#####...#######.# .................. .)......*......... ........W......... ######...######... #...# #...# #...# #...# #?... #...# #..##