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