######### .......<# ###.###.# #.. #.#. ..... ### #. ## #. .. .!# ... #.# .#.. ..# ......###.# P. ........#..# #..#..###.#.#.###### #.#..........()...# ..........#.####.# ########...### #..# ...........# #.## #....#####.# #..........# ##...#####....... #...# #.#####. #...# #.# #..<# #.# #...# #.# #...# #.# ...... .. #.##.### #. #.# # #.# #. ## .. #.## #... #..# #..# #..# #..# #..# #.<# #......# #####... #####