######### ################## #.......# #........##......#########.......### #........##......##.....##.........# #.................'.....'.####.....# #...........#######.....#.# #.....# #...........# #.....#.# #.....# ... #........#### #####.....#.####.....# ... #.######## #>..'.....'...##.....# .... #.# #.###....)#.#.##.....# .o... #.# ##########(###.......#....((S(######..... #.# #........#................(..oooohhh..... #.# #.#....########..######...########o#.#### #.# #.#.###########................lo..o.# #.# #.#.#.........#.########'#...#####..o.# #.# #.#.#.#######'#.................. ....'. #.# #.#.#.#..........########..........o.o### ##'####.#.#.#..........# #.............# #....##................# ...............# #....####.##...........# #.........h...... #....# #.##...........# #................. ##...## #.##...........# #....# #.##...........# #..>.# #......<.......# #.#### #####..........# #.# #........[.# #.# ##'#####...# #.# #.# ##'## #.#############.# #.# #............<..# #.######## #######.........# #........# #.........# ########.# #........## #....<.# #........###### #.####.# #.............# #.# #.# #............[# #.# #.# #.............# #.# #.# ######'#......####'####.# #.#..............#.# #.#.....[........#.# #.#..............# #.......########## #########