### #################################... #######.................................. #.........##################...)......# .. #..........# #...........# #.. #..........################...........##..# #...............................##.......# ### #..............#############...###.....### ##..####.........##.#..# #...###.....## #........<.......##..#.## #...##.......# .(...............##..#..# #...##.......# .........################ #...##.......# #........# .( $$ ....###.....## ###.......## ... $$$ ######......# ##.........8## o.... $ .######......# #...........8##o..8?. ..>.>...###### #...........8#o..... #.######l# #.......>..o.ooo..oo #..#####.## #..........)8#.o.o.. ..........# #..........8## ..8o. .####....# #........o8## .... $ #..........# #.........## ..o $$ #..#.###.##...# #.[...#.#.# .. $$$#........##...# #.....#..o####################.#.##.#.##.5.# ####.....o$(.$...>...........#......#.....## ##....#########.#.##..................## ####.....# #...#...)...............# #........# ##..#....)..............########### #........#########..#........................#....# #............................................#....# #####..).#########................................# #.#..# ####)..............................<# ######.#..######..[[)..#.<.........................# ##...##...........##).###.....................^.....# ##..........#########..######.####...................# #.............................# ##..................# #.................####..#.....####...................# #......................##.###.[.......>.........###### ##................###.##...###........<.....###.# ##.[.#...........# #.###.###..##.....##......#.# #####...........# #.##...#######...###...##...# ############# #.#.###.# #...# #...###### #.##...## ##### ##### #.#.....# #.#####'# ###.#...# #.'...# #######