### ## ### ######### ####.## ### #####.####.#####.P#....###.#.#.###.# .........!.........................# #.....................######P##..# #.#'''#...P...##P......# ######.## #...##...##..##......# ##.###..# #..#. #####...##......# #...#P..# ...### #............# #..<....# )... #....##......###...##..# #.^ ##.####.......##...##P.### .. ## ##..a.....##...###...# #.........##.#.##P#..## #.........####.##....# #........a..........## #.....................# ...........H.........## .....................# ...........P...#....## .........)##.###.#..# $ .........##.#####..# ##........#...##..## ##.......#........# ............#.P..# .....#.PP###..# .....######...# ....#.###P##.## ..........P..# ... .........## ....... ........P## .........$..........# ........# #..##.#.### ......... ######..# ........####.##.#.# ..............##.# #..........###.# #..........###.# #.....##...#...# #....####.#.##.# #....#.#######.## ##....#.#####.#..# #................# ...................# ..................## ..................# .........##..##.>.# ##.......#.#.##...## #...........##....# ............##....# .................## .................# #............#...# ...>........##...# ............#....# #.......#.#..#...# .........##..#...# <.......<........# ...#.###...##.##P# ## #. ####.###### # ##