################## #................# ########### ######.###............# #####.........# #..........#########..# ####.........###.# #.#.######## #..# #[. .............###.########.......# #..# #.# #####.........#..............###.# #..# #.###.###.........#............#.###.#### #..# ######.##...#..........#..#.#########.......># #..# #........................###.# #..#####.# #..# #.......#...#..........#..#..# #..# #.###### #..# #.......#...#..........#.#(#.# #..# #......# #..## #............................# #..# #.####.# #...# #>......#...###.##.##.##.#...# ##.#####.# #.# ##).# #.......##.## #.##...........# #####.......# #.# #..# #.......##.# #..........##..# #.....##.#### #.#####..# ####)#####.# #..##...##.##..# #.###.##.#######........# #)# #.# #..##.#....##..# #.#................###..# #.# #.# ...............# #.#.#.##....####..## ##.## #.# #.# ...# # #######)# #.....#####.####.## ##.# #.# #.# ###.### #......# #.# ##########.# #.# #.# ######.## ##.# #.)........# #.# #..## ##.## #)########## #.# #.#.###.## #.# #^# ##.##...## #.# #### #.# ##.#.....# #.# .#.#+ #.# ##.###.#<.# #.# # #..## #># #.## ##...# #.# ####### #. _..# #.# ##.###.#..# #.# #.....# ### ##### #####.##########..#.##..# #.# ###.._..# #.._#_..# #................#.###..# #.# #.#..)..# #..#..#######.###.############## #..# #.####.#..(..# +#.#.#'.#.....# #....#############..# #.##...###'### . #####..#.###.###...................# #.......^...## .# #..###...# #.....##.##############.# ####.........###.# #h.# ###.# ###.####.# #.# ###...##.#.#.# #g># #.# #.# #.# #.# #<.....##..###########hF# #.# #.# #.# #.# ##......................# #.# #.# #.# #.# #####.##..###(....###..# ##.#####.# #.# #.# #.##..#####_#####..####........# #.##############.# #.##..###.....###........####### #................# #...................####.# ################## #.##.###.####.##.#..####.## #.##.# #.# #.............. #.##.###.#########..####.## #.##...........# #..# #.# #.##.###.#####......# #.# #....# #.# ##..# #.# ####.###.## #... #......########..# #####............# #......... ##########