########### #.........# #.#######.# ###########.# #.# #...........# #.# #...........# #.# #####...........#######)################## ##############...'...........#.....(.##...#...........###### ##............#.###...........#.########.#.#.#.###.##......># #.............#.# #...........#.# #.......#.#.# #.#....###.# #.............#.#############.#.####.#.....#.#.###.#....###.# #.........>.................................................# #....#####+##.#.#############.#.####.#...)...#[.......#.###.# #....# #.##...#############.#......#############.##.#.# #.# #....# #....................##########.#.#.#.# #....#.# #.# #....# #..###.....########### #.#.#.#.## ######.# #.# #....# #..# #...............# ##.#.#.#.# #.###.# #....# #..# #...............#### #.#.#<#.## ....#.# #....# #..# #..................# ##.#.#.#.# #.#.#.# #....#####..# #.....#######'####.# #.#.#.#.## #.#.#.# #####.......# #.....# #.####'#######.#.#.#.# #.#.#.# #.####.####.....#######.#.........#.#.#.#.#########.#.#.# #.# #.....'.....'.......#.........#.....................# #.# #..####.....#..(.................####.....#####.###.# #.# #..# #.....#.................##.####.###.#.....# #.# ######'###..# #.....#.........#######.##......# #.#.###.# #.# #........#..# #######.........# #.######### #.#...#.# #.# #........'..# #.........# #.# #.#.#.#.# #.# #........##.# #.........# #.###########.###(#.# #.# ###########'## #.........# #.............###.#.# #.# #...........# ########### ############^...(.#.# . #...........# ########.# #...........# . #...........# #...........# #...........# #...........# ##########'## #### #.# ..... ###'##......# #....((..(.(# #...............+ #............... #......####.%... .....# #.... .... .## .(. # ^