########## ########### ###........# ####.........# ############ #.'........# ##..'.........# ######### #...(......# ##.#........# #..##.........#####.>.....# #..(().....# #..#........####.###.........'..##.......# #...))..>..# #)##........##...# #.........##..........# #..........###.##........+..### #.........#####.......# #..........'...##........### #######'### ######.## #..........######........# ##...# #..# #..........# ##'####### #####..### ##.# #########+## #((.(# #.....## #.# ######)###### ##'########## #.# #...........# #...........# #)# #......[....# #...........# #######.## #...........# #...........# #.>......# #...........####...........# #........# #...........'..'...........+ #........# #...........####...........# #........# #..)........# #.(<........# ..#........# ########'#### ########+#### #..........## #..# ###.........# #.## #####.....## #.# ##..8...# #.# #.........# #.......# #.# 8.........# ###.......# #.# .8.^......# #.....=...# #.# ..8.......# #.(......^# #.# 8.P.......########.....(...# #.. .................+.........# #.........# #...##.........# #.........###.#.##.........# #................#######'### ######............### #.## #...............## #..# ##..........[.....####'## ..### #.........≈.............# ....zo####.....≈≈.≈≈.............# #zzC(nh.....>≈≈≈≈≈((...(.....# ######Z...≈≈}....≈...........# #.....≈≈≈.[≈≈...........# #......≈≈[≈≈≈...........# #......≈≈≈≈.≈....######## #......$.≈.......# #...............## #...............# .....?.........## h........#