###+######++### ##............... #................ #................ #.............# #...........## #''##........##++## #..# #..##.........+.... .... #...+.........+...# #..# #.###........###..# #..# #.# ##......## #..# #..# #.# ####''## #..# #..# # #. .# #.## ##..#####..###..##.$# #. . ## ## .# #..#####...................# #.# . ..# #... ##.# ##................##..###..# #..##. ... ...e####..# ##'#####+###.###..##++# # #.e..##.. .....#....# ##...##....##.###..# #......# . .e..#.....# ##...........'......# #... #...e..#.... ...#..e.5.# #....⌠.⌠.....'..<...# +..# #..e..e.e3..e.......3e5.# #.....∩.....#####...+ #..# #1.....e..........e...(.# #....⌠.⌠...## #.### #..# #..................5.ee.# #......###+# .# #..# ##..e.E3............ee.## ##.....# .# #..# ##....e.... ..⌠.....## #.....## .. #..## ##..e..3.## .......$# #...... .. +...+ ##......3## ........# ##..... .# +..## #.....(.## ........# ##... #.## #e.....## .ee..###' #.# #++# ######## .######+##.# #..# ........##.#####..# .........(.......## ##################