######## ######### #......# ######## #.......### #......# #......# #.......'.############# #..^...# #......# #.......#...##........# #...)..# ###......######## #.......###.##........# #......#######.'......'......##########.......# #.##........# #......'.......#......######..........+..)....# #..#........# #......#########......# ############.......# ##..........# #......# #####'## #....)..# ###........# #####'## #.....# #####'### #######.## #..# #.##### #...# #.## ##.# ###.###### ####.######## #..# ####.#######........# #...........# ##.# #.......#...........# ##############...........#### #####.## #.......#.##........# #.>.......##........:.......###......# #.....<...##........###.........##.#...........##..##......# #.......####..........#.........##.#...........###.##......# #.......# #........#..............#....>......# #.........# #.......# #......<.###.........####...........# ####......# #.......# #........# #.........# ##########.## #......# ####.#### #........# #######.### #..# #......# #..# #####.#### #...# #.## ####.### ######.## #....# #########'## #.# #..# #.......# #.#### #..........# #####'### #.## #>......# ###'##### ###.......<..# #.......# #####.### #.......####.......# #.'.........)#######.......####.......# #.......#C.'.......###<#..........'.....'.......+.##.......# #.......#@##.......#...#..........#######..)....#.##.......# #.........##.......'.###..........# #.......#(.........# #.......####.......### ###'######## #....>..####.......# #.......# ##'###### #.## #.......# ###.##### #.......# #.# #..# ######### #.# ###.##### #.# ##.# #.## #.. #.## #.# #..# ### #..# #.# ##.# #########+### ##.# ##'####### ######'#### #...........# #.# #........# #.........# #...........# #.###########........# ############.........# #.......[...#####...........'........# #..........'.........# #...........'.....###########........#####.##########.........# #....[......#####.# #.>......##....# #.........# #...........# #.# #........'..#### #.........# ########'#### #.# #........#### ##'######## ##.# #.# #####'#### #......# #..# #.# ###...# ######.##### #.## #.# #...### #.......# ###'## ##.###########'######## #.......# #....##### #.........##..........# #.......# #....'...###.....................############## #.......# #....###.............##..........'.....=......#######.......# #....# #####.........##..........############...............# #....# ############..........# #########.......# ###### #..........# #.......# ############ #.......# #########