### . ..##..# #.# ###.##..# #.# .#.##..# #.# . ...#..# ###.### #.# #.....### #.....# #...# #.##....###.....# .......##########...............# #.......<.......[.........#>....# #......##########.........#..)l.##### ##### #......)..#..>......# #.........#########.# ####...####### #.# #.........# ###.### #########.####.....### #.##......P..# #.#......PP..P# #.....P..PPPPP# #.....PZP...PP# ##..PPPP..>.PP# ##PPPPPP...PP ##PPPPPPPPP #########