###### #....# #....# #....# ##.[..#### #........# #...)..#.# ##....## #....# #...<# #######....# #..)...##.## #.......#.# #..P.P..#.# ####%####.# #['...##.# .# ###...##.# .# #^'...##.###.## ########.#....# ..####.##...#...$# ............#....# ###.....###.#S...# ####_#####......# # .....###.###### ...........# #.##....#.# #.#..#.# #.#..#.# ...... #.. .