### #.# #<# #.# ####### #.###.....# #.....###.#### #.######.....# ##............# #.............# #..######.....# #.......'.....# ######### #.#######.....# #........ #.#####.'.....# #........ #.......#.....# #......... #########.....# #......... .............######......... ########.##................. #.##.................. ####.##...........###### #######....##...........######### ######## . .........................'........ ....... .# . #.#######.#####...........######### ##..##.##.# ... #.#...........+.................... ..>......# #.# #.#.######.####...........#############.##.# (#### #.# #.#.# ###'####...........# #.##..#.##.... #.# #.#.# #........#######'#### ######.PPP.PPPPPPP# ##+##.###.#.# #........+..........# #......%.......P.P# #.......#.#.####.......(##.........####...##.PPPPPPP.P.P# #...!.#.#...Sg..........++.................#.P...P.....P# ####.........##.###........##.................#+P.P.P.PPP.P#### .........#.#.##.# ######### #########...........P.P.P.P...P...# .........#.#.##.# #...........PPP.PPP.PPP.###.# .........%.#.##.# #...........P.........P.....# ###.....###..... #...........PPP.P.PPP.P###### #...... ###### #...............P.P.P.P# #####.. #...........P.P.P.P.P.P## #... #...........P.P.P.P.....###### #... #...........PPP.PPPPPPP..)...# #...# ###..................#(.#.####.# #.. ...........#.........#.......# . ...........#####'#####.##.##.# ............#####.# #......#.# ...............##.# #...#..#.# ...............##.# ##..##..#.# #...............##.###.........# #.......).................###### #..............[.#)##.....# ########.........#..#..#..# #.........#..#..#..# #.........#..#..#.... #.........#..#..#....# #####.........#..#..#.### ...>.....)............. .########+###.##...## #.#..).....# #.########.#.#......# #..........#.######.# #########.<.........# #.########## #.# #.# ..# ###