############################## #####...........................># ........#########...###.########'####### ........##### #.....###.######.........# ............###......##......+.........# .........##...........#.######.........# .........##..##......##.#### #.........# ................#.)#.##....# #......)..# ........###..#..####.##.##.###.........# ........#............##.#............### #####+###.....######.................# #.....# ###.##..............# #...##.#####...##..............# ### #.....##.####..............# ##.##.....# #...............# #. ##...##....# #..#............# #.###.....###.## #..##'########### #..#.......##.# #.....# ......._.....+#####+##.# ..##.......#....#.....## # ##.....##....#.....# # ##...##.....#..)..# #.###(##......#.....# #.....#.......#.....# ..#####.##.......#.....# #....##.##.......#.....# #...<..#####..#.....# #....### ##.#.....# #....# #.......# #....## ##.##+### #.... #.##.# ...... #..#.# .#.##.. ##.#.# .. #.. #.#.# #...# ##..# ##..####### #.........# #.........# # #.........# ### .# ####'####### #.. .. #...># #########.##.#..# ####.# #....@..#........ #.###.#####.#.##.#... #.......# #)#)......[ ####...## #........#. #...# ###........ ##### ##.#...#. ....^.. ####.## .# #