### #######&## ##.2.6..#.# #6######### #################.############## #................{{.{{.6........ #................#{............. ####.##..##....##..##..###..##### #..#.##..#####'##..##..###..##..## #....#.......##....##......#.......... #....#..............#......2..2.....## #....#######..##.....#..##............. ####.##..###..##....##..##.....######.. #...........##.#####..##....6#2 . #...........##....##...+...##.{{..3# ##..................#..##...#{{{..... #.......###..##.....'..###..# .{.{... ####....###..##....##...#...# ..{6.2. #..........##....##..##.).# ....... #...........#....##..####)# ...5.3# ###......{....'.[......##..))##....## ##.#...........#...............# #################)#####'########....###'##....... ##...............##.###..####..##....# .##..#..... #.................).................... .##..#....... #............#............................... ....... #............#............................... .#.##.. ######..###.##..###..##..###.####..##....##..## #...##..###.##..###..##..##### #..##....# ### #.................#...#....# . #.................#...#....# #.................#...#....# #...###.###.##.##########.## #...###.###.##.## ### #.....#.........# #.....'.........# #.....#.........# ##'####..######## #..####..##....# #...#..........# #...+..........# ######...##....# ###########