###### ##### ## ### ######.##.###P.P###########.# * ###########.######## .............................., ...................# +#.#............................................####.#####.# ###................#.##.##+#...........#.....## ### #..## #....##'##.##....#.(......#..........#......# ### ##..# , , * #....#...........#........#.....#....#......####P####.P# * , ##....+......#....#........#.....#.[..#.....###P.....'.## , ,.............#....#........#.....#..........####..####.# ##.....#....................#.....#....#.....P# #### #.# #............#....##.#.###.......#....#.....######## #.## ##...>..####.....................#....#............###..# #...........)....................P.####.)##......#.##...# , ,........................................#........#.....## ................................[.......+........#.....# .............>...................................#.....# * +##...............................................#.....## *#............................#####.###.#...............# * ,#..........).......................................##.## , *#....##########....###+...#.........................+.# , .... * , , *#..............#......................#.# .. , {#....#.....DP..#.........##..##..#....#.## , , * ,,, , #....#.........#.........................# * ,#....#...........[....................#.## ,,* #....+.........#v........#...#........#.# * ##....#.........###.##.#+##..............# , , ......#............)....<.....#.#.###.##.# , , ......P..####............................#* , , , ..........................................# , , , , .........................................## ...####.##.##.............................# .. #†#####......####..##(...[..#..#...## ........# #......#**##.##....#......#..# ...#..... .......# ,..##...........#..# ..#..#.., #.....P# .....#......#..# , , ... ...,... .....## , .....#....... ⌠.,.⌠..,#..# , , .... #......#. ,, . ⌠.... ... ,, , , , ...⌠.. .... * , , * * , , , , , , , , * , , , , * , * * , , , , * , * * , , , * , ,