################### #.................# #.......###.......############ ######.......# #.#####............# #............# #.#####.##########.# #.####.......###............# #.# #.# #............####.####.# #.# #.# #.......###.### #.# #.# #.# #.# #####.####....# #.# #.#####.###### #.########.####..#.###.# #............# #......................####..####.####.# #.#######.###....#.####...........# #.# #.# #.# #.#.##.# #.###..####.# #.# #.# #.# #.#>##.# #.# #..# #.# #.# #.#######.# #.#.##.# #.# #..####.####.## #.........# #.#.##.# #.###............<###### ####.######..# #.#.##.####.##...####............. #######....######..###.#.##......##..............#..###, #........................##########...##......P.PPP.# * #.#####....######.##.#.##### ##...........PPP..# * ##...# #.#...........######.###.......P>..## #####...# #.#...#######..............<.......# , ,*#.......# #.......############.###.####....P.# *#.###..## #..........# #.# #.# #......# , #..# #..........# #.# #.# #......## * , #..#########........# #.# #.# #......... * #...................#########.# #.#.........### * .##.###..>#########.................# #.#.###.....# * #.........### #.....).########### #.#, ###.### + +.#.###.....# #.....((# #.# .# * #.>.......# ######### ##### #.# .# ####......# #...###.# .# * #......# #.......#, *,*** #......########### #...##### * #.........)......# ########.## .$ #......#########.# .........# *.#*** #...)..# * .#######.###.###### , #.##.### ........O........# #<##.# * #######.###.####.# #.##.# , , ..O. .#* * #.##.# * ...... .. #.##.# * , ##.#...[ ... #..$.. #.#.... .... ####.# **o ?..#.....## . ... ,..## * * , *, * * , * * * , , * * * , , , , *