############################################################## .............)................................................ ............)................................:................ #######''######....############....######'####....####)####### #.......# #....# #....##.......##....##.))).# #.......# #....# #....##....)..##....###.))## #.<.....# #....# #....##.......##....# #.).# #.......# #....# #....##.......##....# ##'## #.......# #....# #....##.......##....# #.()# #.......# #....# #....##.......##....###...## ..# #.......# #....###########....##...(.# #..# #.......# #....####)##########..# ######### #....# #..)(.......#..# #....# #)))........#..# #....# #.(.........#..# #....# #.....<.....#..# ##########....# #..........^'..# ..............# #...........#..# ..............# #############..# #.. ..............# #..# #.... ..............# #..# #... ..............###############..# #... ...............................# #... ...............................# #..############......................# #..#....#)#...#......................# #..'....'['...#......................# #..#)).[#)#...#..###########.........# #.Q#....#.#...)..# #.........# #..#....#.#####..# #.........# '..#....#.....#..# #.........# .#..######.#####..# #.........# ..#..# #...#...#..# #.........# .. #..# #...#...#..# #.........# ... #..# #...#'###..#####+#####.........# +.......#......................# #..###'##....##############....# .....# ..#....# #....# ##+#### ..#....# ........#....# ..#....# ........#....# ..#....# ........#....# ..#...(# >.......#....# ##########..(.# ........#....# ..............# ........#....# .......(......# ........#....# ..............############'#....# ###########.....................# #.....................# #............^........# #....###############..# #....# #..# #....# #..# #....# ########..# #....# #......#..# #....# #......#..# #....# #....<.#..# #....# #......#..# #....# #......#..# #....# #......'..# #....# ########..# #....# #..# #....# #..# #....# #..# #....# #..# #....# #..# #....# #..# ####....###############..# .........................# .........................# ##########################