### #.# ## ####### ####.#### #. ##.##..# ......#.# #.### #.#..#.# ##...P.# #..# ##...#### #......#######..## ##...## ### #.P...#....##..#.###...## #.# .#####.....###.....###.....######.# ........##.# ##....# ###..........### ##########.# #.....# ##...........## #...###......# #..#######....# ###..#..####.## #..# #....# #### 77#####...# #..###..# #<#..# #)))#77 77....###.## #...#...### ###.##.# #..g')7777......##.# ###........# #...##.# #)).#7..7)......##.#####...####..0####...#.## #### 777.7)................###0..00#####.#..# 77777##...$.........##000.000## ##..## #......#####..#.000.0000####..# #... #. #........##...00000.0.....##..### . #..# #.. ....#.............00_00.......#..# .####..# #... ...####..........0000.0.0.......### ......##..# ##.# ...#......#0000.00..#####.#### #........# P. .##......##0.0.00.## ##....# #.......# ##..#### #.0..0## ###..#### #..#....## ##. ###...#####....#### #..#.....# #. ##......##.....#.#.# #.....##..# #...####....#..##.# #....## # ##..## #......##### #.###.## #.. #..#...## #......# # #..# #.. .#P~~~..# #......(# #...##.# #..# #.# ..~~~~=~# ....###..####..###.# #### #..# ##.# #..~~~~.. ... ##.......###.## #..## ##.####..# #..~~~~.# #. ###..#...##..#### ##..#####.......# #.P..... # ##.####..#.....# #....##..#####.## #...##.# ##. #..# ##.....### ##.......## #..# #...#..# #..# ##.## ##.#### #..###..<.## ##.###...#..# ....#####..## ##.# #### #..#..## #..##.....#### #.........## #.## #..##..####(.....).o...# ##.........####.## #..###...##........)...... ##.....#...#....# #..# #.......#####.###.... # #.......#.....PP# .... ##............# ... #. #..##....#.....P###### ####................# . ##.# ##.#####......P.P.....# #................. ...# #..# ##....#####..### #..####....##....# #..## #..# ##..## .## #... ###......### #..####.## ####.## # #.. ###..### #......#####.....# .. ### #......##........#### ## ####..###..............# #.. ####....## #................ #..##.......####............###.. ....#.........##.............# . .......8...#................... .##......####....#.......##.### #......# ##....###....## .# ###..#####..#..# ##...# # ##.####..###..# ##.## #.......# #..# ..# ##.#.\.## ##..# >. #........# #.# ###....#.# .. ##....## ... #..... #....#. ....###. ..##.#