###### #.# ......## #.# .....# #.# #.{####.##### #.###...##......# #........#...##.# #..##.........#.# ### # #...##....#.#####.## #..###..#........#.# ....# #..###.#####.## .##### #.^# #.# #.# . #..# #######.#### #..# #.......# ###... #.##.##.# ##..... #.##.##.# ......P ####.#...#.# _.P...###.'........# #...<..##.#.....# #......###.......# #.....## ######.## ##...## #.# ##+# .#