#+####### #........# ######### #........# #.......# #........# #.......# #........###.......+ #........#.'....<..# #........'.#.......# #........###.......# #........# #.......# #........# #.......# #####'#### ##'###### ###.# #.## #...# #..# ###'### ##.# #.....# #.# #.....########.######## #.....+................ #..^..########.######## ####'### #.# #...## #.## ###..# #..## #.# ##.# ##..# #### # #.# #.## ##.## ..# #.# ##.####### #..# #..# # #.# ##.######## #......... #######'########'## #. #.###.........# #......... #........##.......#######.#######.'.#.........# #......... #........#........'.....+.....#...#.#.........######......... #........#..[.....#########.#.#.###.#........................ #.................# #.#>#...# #.#......)..######......... ##....)..<.#.......# #.#.#####.#.......))..# #......... ###.).......#####'#### #.>.......###.........# #......... #.....##+#### #.<..## ###'####### #####.##### #......... ##.....##.# ####..# #..### #..# #######.## #..._...#.# ##.# ##...# ####.## ####....# #.......#.#### #####'## ####.### #.....#######....... # #............#####......# #......# #.#.#.......#J...... #.###........##..)......### #......# .. #.#.#####.'....... #............##.##......'.#####......# ## #.#.# ###J...... #####...........##......#..............# #.#.# .>..... #........#####......#######......#...{ #.#.# ....... #........# ######## ########### .>#.# ....... ########## ### ....... #######