########## #........############ #........##.........# ########### #........##.........####....').#.### #### #........##.....................#..##...# #........##....<....####.......####.'g..# #### #............>##########....'.## ###..)# #..# #........##.PP....)...##...#### #### #..# #........##P..PP.####.....## #..# #........##PP_PP.# #####..# #..# #....>...##......# ################# #..# ###########.PPP..# ####..##.........# #..# #.###### ##.....##.........# ##..# ##.# ###..###....#.......# ###..## #..# ##...######.........## #....# ##.## ####...............<...## #.##.# #..######......########.#.......# ##.##.# #.#...........## #.#.......# #..<..# #.#..########## #.#.......######..#### ####.#### #.##.....##.(....(# #......# #.###.......#####.### #......# #.# ####....##......## #......# #.# #.##....####..# #......# #.# #.##..### ##.## #......# #.# #.....# #..# #......# #.# #..##.## ####.#### #......# ##.# #..##..####.......## ######## #..# ##.####..##..####...## #.## #..#####.##..#..#....# #.# #).#.........#(.#._..# #.# ###............#..#....# #####.####...##.........####....# ####...(........#########..........# ########## #####............##.# #.........## #........# #.....#.....(....#..# ########### #........# #.#####).......>...## #........#######.# #..........### #................# ######...### #........######### ####....### #......).# #....#### #........############.#### ######..[.............# ###############..# #..# ####