Friday, December 31, 2021

Show HN: A tool to help you finish projects, learn skills and develop habits https://ift.tt/3JuK3gi

Show HN: A tool to help you finish projects, learn skills and develop habits https://futureland.tv December 31, 2021 at 09:42AM

Labels:

Insurance fraud is everywhere, always use a dash cam.


https://ift.tt/3sMkrFz via /r/aww https://ift.tt/3zbL7km

Labels: ,

It's time for a hug break


https://ift.tt/32MiiPl via /r/aww https://ift.tt/32O67lg

Labels: ,

Show HN: Stream-write-ods – Make OpenDocument Spreadsheets on the fly in Python https://ift.tt/3mHxJPW

Show HN: Stream-write-ods – Make OpenDocument Spreadsheets on the fly in Python https://ift.tt/3FIoczv December 31, 2021 at 02:09AM

Labels:

Happy lil bunny loves to play


https://ift.tt/3EHNJre via /r/aww https://ift.tt/3ECeY6N

Labels: ,

Show HN: I made it easy to create personalized pages https://ift.tt/3zlZmTW

Show HN: I made it easy to create personalized pages https://lnkky.com December 31, 2021 at 04:10AM

Labels:

Thursday, December 30, 2021

The Infrastructure Bill and the SFMTA

The Infrastructure Bill and the SFMTA
By

What the infrastructure bill means for the SFMTA

On December 20, Speaker of the House Nancy Pelosi joined Mayor London Breed and US Representative Mark DeSaulnier to promote the Infrastructure Investment and Jobs Act that was signed into law in November. They held an event at the corner of Second and Howard Streets to explain how the bill will benefit California and show the type of street improvements it can pay for to improve pedestrian safety. These include things like wider sidewalks, protected bike lanes, transit boarding islands and ADA-compliant curb ramps. It’s through these types of improvements that San Francisco will be able to reach its goal of eliminating traffic fatalities.

The Metropolitan Transportation Commission (MTC), which coordinates Bay Area transportation financing, estimates that the infrastructure bill will provide about $4.5 billion in funding to the region over the next five years via formula funds that the MTC allocates. This is $1.1 billion more than was available than during the last five-year funding cycle.

The MTC will decide how to divide up the infrastructure bill formula funds among Bay Area transit agencies. It can go toward State of Good Repair needs such as fleet replacement and rehabilitating cable cars and historic streetcars. It can also be used to fund “guideway” needs like replacing rails and overhead cables. If the MTC follows its historic pattern of formula funding distribution, the SFMTA can expect 27% more in additional funds for Fleet Replacement and 49% more in additional funds for Fixed Guideways than during the last funding period.

The infrastructure bill also includes about $140 billion in competitive grant funding that will be administered throughout the country by the U.S. Department of Transportation. The SFMTA is in a good position to compete for these funds, which are available for capital investments; low-emission and no-emission vehicles and infrastructure; and safe streets projects like the one that was highlighted at Speaker Pelosi’s Dec. 20 event. But, since these funds are available through a competitive process, nothing is guaranteed. For example, the safe streets funding is the first nationally competitive program of its size, so we anticipate that competition for it will be strong.

As great as it is that the SFMTA and other transit agencies will receive extra funding through the infrastructure bill, it’s not enough money to eliminate all the agency’s financial needs. The infrastructure bill doesn’t provide any funding at all for operating expenses, which increase every year because the cost of parts, labor, fuel and living in the Bay Area just keep going up. It also doesn’t make a sizeable dent in our State of Good Repair needs and our funding needs for major capital projects.

Additionally, almost every source of federal funding requires a match of 20% from local sources, and in many cases, it requires more than that. The federal government wants to see that local policymakers prioritize the transportation needs the feds are being asked to support. This is where the Muni Reliability and Street Safety General Obligation Bond proposed for the ballot in June 2022 comes in. It could be a source of local matching funds for some of the federal funding the SFMTA is going to apply for. GO Bond funding could also support projects that the infrastructure bill is less likely to fully fund, such as facility replacement.

While funding facilities may not be as exciting as funding zero-emissions buses, the two are inextricably linked. Several SFMTA facilities will need to be fully replaced to be able to store and charge the new buses once we transition completely to battery-electric buses. Upgrading our facilities is also essential to providing a safe and healthy working environment to our staff. Some of our facilities are so old that they don’t have heat and aren’t ready for a major earthquake. Providing our staff with safe working conditions is crucial for the functioning of transportation in San Francisco.



Published December 30, 2021 at 10:30AM
https://ift.tt/3mHFUM0

Labels: ,

There’s an impawster among us 🐶


https://ift.tt/3pDsCC5 via /r/aww https://ift.tt/3ziwH1V

Labels: ,

Show HN: A guitar / bass pedal search engine https://ift.tt/32PniCY

Show HN: A guitar / bass pedal search engine https://rigfoot.com December 30, 2021 at 07:40AM

Labels:

What a Beauty


https://ift.tt/3EGLmoO via /r/aww https://ift.tt/3EDaixl

Labels: ,

The perils of photographing wildlife.


https://ift.tt/3FHR23d via /r/aww https://ift.tt/3eDXnRj

Labels: ,

Nurses are the best


https://ift.tt/3mEFjuE via /r/aww https://ift.tt/3sKqBGb

Labels: ,

Show HN: How I completed a project I abandoned 5 years ago https://ift.tt/3qDOrRm

Show HN: How I completed a project I abandoned 5 years ago https://ift.tt/3qDrLAG December 30, 2021 at 05:06AM

Labels:

Wednesday, December 29, 2021

Show HN: Detailed ASCII Web Animations https://ift.tt/3z9VlSn

Show HN: Detailed ASCII Web Animations https://ift.tt/3z9Q1OT December 29, 2021 at 10:27AM

Labels:

My colleagues dog, my best friend at the office


https://ift.tt/3ezIZJG via /r/aww https://ift.tt/3JjHPQG

Labels: ,

Show HN: StoryChopsticks: Children learn Chinese online with their own stories https://ift.tt/3EyV1xv

Show HN: StoryChopsticks: Children learn Chinese online with their own stories https://ift.tt/3mXYuOU December 29, 2021 at 07:38AM

Labels:

Cats in the snow


https://ift.tt/3mIuN5L via /r/aww https://ift.tt/3ezLhsc

Labels: ,

Wait for it


https://ift.tt/3189zXp via /r/aww https://ift.tt/3sFkJOB

Labels: ,

When you miss your cat and see her every where 😢😢


https://ift.tt/3mGj0EW via /r/aww https://ift.tt/3sIkwdw

Labels: ,

Tuesday, December 28, 2021

Show HN: Bridge Audio Between Mumble and Discord https://ift.tt/3exnUQc

Show HN: Bridge Audio Between Mumble and Discord https://ift.tt/3Hlxja2 December 28, 2021 at 12:07PM

Labels:

Show HN: Turn GIFs into ASCII animations for the web https://ift.tt/3mZYLT1

Show HN: Turn GIFs into ASCII animations for the web https://ift.tt/3Jm90ud December 28, 2021 at 11:38AM

Labels:

Show HN: A tool to send push notifications to your phone, written in Go https://ift.tt/3z2Uz9L

Show HN: A tool to send push notifications to your phone, written in Go https://ift.tt/2YyJob4 December 28, 2021 at 10:55AM

Labels:

Show HN: Puppeteer IDE – Extension to automate web page from browser's devtools https://ift.tt/3z6S0Dv

Show HN: Puppeteer IDE – Extension to automate web page from browser's devtools https://ift.tt/3qb3i5I December 28, 2021 at 10:25AM

Labels:

Show HN: Tzintl.js – International Date-Time Conversion https://ift.tt/3qpE4k6

Show HN: Tzintl.js – International Date-Time Conversion https://ift.tt/3z6Jlkk December 28, 2021 at 06:46AM

Labels:

Patience is everything..


https://ift.tt/3EE4JP3 via /r/aww https://ift.tt/315FXdd

Labels: ,

Show HN: We built a platform for video-based discussions https://ift.tt/3mFsss5

Show HN: We built a platform for video-based discussions http://edudo.app December 28, 2021 at 06:27AM

Labels:

Cat in a beanie


https://ift.tt/3pwdq9R via /r/aww https://ift.tt/3mF7E4a

Labels: ,

My 59 year old mother with dementia meeting her first grandchild for the first time.


https://ift.tt/3pvheZ9 via /r/aww https://ift.tt/3zhuKD7

Labels: ,

Show HN: Query HN points of any url with this API https://ift.tt/3z3yzeR

Show HN: Query HN points of any url with this API https://ift.tt/3JpVRjW December 28, 2021 at 05:06AM

Labels:

Monday, December 27, 2021

Show HN: A Hugo shortcode to display code and output in your blog https://ift.tt/3FClqMd

Show HN: A Hugo shortcode to display code and output in your blog https://ift.tt/3eqgezf December 27, 2021 at 07:25PM

Labels:

Free Muni for New Year’s Eve

Free Muni for New Year’s Eve
By Stephen Chun

2021 marks the 22nd consecutive year that we will offer free rides on New Year’s Eve. Starting at 8 p.m. on Friday, December 31 and going through 5 a.m. on Saturday, January 1, all trips on Muni will be free. This program supports San Francisco’s Vision Zero goals to eliminate all traffic fatalities and serious injuries as well as promotes safe and responsible transit during the New Year’s festivities.  

Please note that face masks are still required by federal law while riding Muni, in Muni stations, on paratransit and in taxis. Violations can result in denial of boarding or removal from Muni and may carry federal penalties. 

Ride Muni Free New Year’s Eve includes all Muni lines and routes. Clipper Card customers should NOT tap their cards to make sure they don’t get charged a fare. Muni Mobile passes will not be necessary. Metro fare gates will be open that night. 

New Year’s Eve Muni Service:  

  • Complimentary Muni service from 8 p.m. Friday, December 31 to 5 a.m. Saturday, January 1. 

  • Please do not tag your Clipper® card. If you tag it, you will be charged. 

  • Please do not activate a Muni Mobile ticket. Metro fare gates will be open. 

  • Extra Muni Metro service: 

  • Between West Portal Station and 4th & King from 9 p.m. until 1:45 a.m. 

  • Between West Portal and Embarcadero stations from 1:45 to 2:15 a.m. 

  • Extra service on the OWL Network, from 9 p.m. to 5 a.m.: 

  • Bus Substitutions 

  • Service on the F Market & Wharves historic streetcar line is provided by buses all day 

At midnight on New Year’s Eve, a city-sponsored fireworks show from a barge off The Embarcadero, south of the Ferry Building, will take place. Motorists should anticipate delays in the area from approximately 11 p.m. to 1 a.m. Beginning around 10 p.m., Muni will reroute around the Ferry Building area due to the anticipated crowd. For reroutes, please visit New Year's Eve Free Muni and Extra Service. Service will return to normal once the streets are clear.  

BART, with full fare pricing still in effect, will run standard Friday service, but with an extended closing time to allow people to enjoy fireworks in San Francisco or other festivities ringing in the New Year. For those celebrating in downtown San Francisco, the last East Bay bound train running through Downtown San Francisco will be at around 1:30am and the last Southbound train heading toward Millbrae will run through Downtown San Francisco at 2:10am. See the full details about New Year's Eve service.   

Caltrain service will be free after 8 p.m. on New Year’s Eve until the last special post-event train departs San Francisco. Trains will run past midnight until 1:30 am or until full.  

SamTrans will offer free rides on all buses beginning at 8 p.m. on December 31 until 5 a.m. on January 1.  

 



Published December 27, 2021 at 11:20AM
https://ift.tt/3pv8j9W

Labels: ,

Good boy knows today is HIS day!


https://ift.tt/3HuzPuH via /r/aww https://ift.tt/3qvPJhv

Labels: ,

Show HN: Wodo.io is a gaming platform with crypto capabilities https://ift.tt/3EsyrXj

Show HN: Wodo.io is a gaming platform with crypto capabilities https://wodo.io/ December 27, 2021 at 05:52AM

Labels:

Tom and Jerry in real life


https://ift.tt/3ptn7WE via /r/aww https://ift.tt/3sAUlFr

Labels: ,

Dogs are truly your best friend forever


https://ift.tt/3HbLfmM via /r/aww https://ift.tt/3147U56

Labels: ,

Show HN: React hooks library to build powerful components UI framework agnostic https://ift.tt/3puqfBw

Show HN: React hooks library to build powerful components UI framework agnostic https://ift.tt/3mBARwD December 27, 2021 at 03:49AM

Labels:

Show HN: Nap – A File-Based HTTP Execution Framework https://ift.tt/3qqA82w

Show HN: Nap – A File-Based HTTP Execution Framework https://ift.tt/3z4AAHQ December 26, 2021 at 10:01PM

Labels:

this must be so cozy


https://ift.tt/3szLPXn via /r/aww https://ift.tt/3qqrMrQ

Labels: ,

Sunday, December 26, 2021

Show HN: I made “Wind of change”, a social note-taking app with threads https://ift.tt/3FvLgl6

Show HN: I made “Wind of change”, a social note-taking app with threads https://ift.tt/3JhM7Iq December 26, 2021 at 08:28AM

Labels:

Show HN: A Microkernel OS for Armv8 https://ift.tt/3Ht7KE3

Show HN: A Microkernel OS for Armv8 https://ift.tt/3EuxUUE December 26, 2021 at 08:19AM

Labels:

Show HN: Workout Live – A new free app to view live heart rate from Apple Watch https://ift.tt/3pBEW6d

Show HN: Workout Live – A new free app to view live heart rate from Apple Watch https://ift.tt/32Ah5ug December 26, 2021 at 02:36AM

Labels:

Show HN: Gradientos makes finding gradients easy https://ift.tt/3EnDA2U

Show HN: Gradientos makes finding gradients easy https://ift.tt/3er2unC December 26, 2021 at 02:18AM

Labels:

When you lie on your resume for your dream job


https://ift.tt/3yZ1JLY via /r/aww https://ift.tt/3qosO7y

Labels: ,

Show HN: wrk-utils: run wrk in clusters and have stats https://ift.tt/3qjDCUk

Show HN: wrk-utils: run wrk in clusters and have stats https://ift.tt/3qjwUO8 December 26, 2021 at 05:48AM

Labels:

Show HN: Terminal interface to search the LLVM-C API https://ift.tt/3End4Xq

Show HN: Terminal interface to search the LLVM-C API https://ift.tt/3pru9ez December 26, 2021 at 03:50AM

Labels:

Show HN: I'm building a non-profit search engine https://ift.tt/3z66B23

Show HN: I'm building a non-profit search engine https://ift.tt/3swpqdp December 26, 2021 at 03:11AM

Labels:

Show HN: One-Sentence Album Reviews https://ift.tt/32DbyTG

Show HN: One-Sentence Album Reviews https://ift.tt/3qsfor1 December 25, 2021 at 03:47PM

Labels:

Show HN: Made a e-4917 emulator with a short tutorial https://ift.tt/3EtZlxS

Show HN: Made a e-4917 emulator with a short tutorial https://ift.tt/2ZlzuKn December 26, 2021 at 01:51AM

Labels:

Saturday, December 25, 2021

Show HN: Make Holiday AI Art https://ift.tt/3szLELS

Show HN: Make Holiday AI Art https://roboholiday.com December 25, 2021 at 11:21AM

Labels:

A big tortoise meeting the little one


https://ift.tt/3mwytYc via /r/aww https://ift.tt/3EwoEQ2

Labels: ,

Cat wears a little coat while being amazed by snow


https://ift.tt/3HeQjqj via /r/aww https://ift.tt/3poVHRU

Labels: ,

Show HN: I hype drivingly recreated my website and it was awesome https://ift.tt/3yWptR9

Show HN: I hype drivingly recreated my website and it was awesome Hello HN, I had some christmas free time over the last two weeks (Merry Christmas btw ;-)) and used that time to completely recreate the website of my app[1]. I used all the fancy new tools. I didn't know some of them when I started. What was my goal? * Pretty website * Blazing fast * Mobile first * SSR * Webp support * Generally all the best website practices (high lighthouse score) What did I use? * Tailwindcss (https://ift.tt/2vB1u9d) * Tailwind Components (https://tailwindui.com/) * React (https://reactjs.org/) * ViteJs (https://vitejs.dev/) * Kubernetes (https://kubernetes.io/) Well what can I say. I hate creating websites, but this was an awesome experience. Never have I created a website more efficiently. Tailwindcss + Components is just the best. ViteJS is so so so much easier to setup compared to webpack and has SSR support on top of it. React has been around somewhat longer and I did a lot of projects with it, so that was a nobrainer. Special thanks to all the people who created these awesome tools. PS: If you work with lots of images, do yourself a favor and use something like https://ift.tt/3qhEKYM. It saved me hours of dreadful work. [1] https://stockevents.app December 25, 2021 at 05:10AM

Labels:

Happy cheetah enjoying ear rubs.


https://ift.tt/3msXVxt via /r/aww https://ift.tt/33M9sS6

Labels: ,

Parents surprise daughter with dog she’d been caring for at shelter


https://ift.tt/3mystOr via /r/aww https://ift.tt/32qqa9h

Labels: ,

Paw on top.


https://ift.tt/3yVIrak via /r/aww https://ift.tt/33QNFJ3

Labels: ,

Show HN: A Virtual Xmas Party Experiment https://ift.tt/3FoEaia

Show HN: A Virtual Xmas Party Experiment https://ift.tt/3EmrKGp December 25, 2021 at 07:00AM

Labels:

Show HN: A Reassuring Parables Generator https://ift.tt/3Hb9QrJ

Show HN: A Reassuring Parables Generator https://ift.tt/3Fx07vy December 25, 2021 at 01:50AM

Labels:

my guy kami looking super fessssssstive 🎅🏻❤️


https://ift.tt/3pzRdIl via /r/aww https://ift.tt/3EvtqNE

Labels: ,

The king....


https://ift.tt/3qrvj94 via /r/aww https://ift.tt/3epH9Lj

Labels: ,

A Cat is known by the company she keeps....!


https://ift.tt/3JjyRmm via /r/aww https://ift.tt/3yV6beO

Labels: ,

Friday, December 24, 2021

Poor girl broke her favorite sitting basket


https://ift.tt/3mxnHRn via /r/aww https://ift.tt/32lBljH

Labels: ,

Show HN: mmm.page – Drag and drop personal website creator https://ift.tt/3sBbqz8

Show HN: mmm.page – Drag and drop personal website creator https://ift.tt/3qm9isl December 24, 2021 at 07:17AM

Labels:

Show HN: Piou – Build beautiful command-line interfaces with type validation https://ift.tt/3H9ChpZ

Show HN: Piou – Build beautiful command-line interfaces with type validation https://ift.tt/3mwNPf5 December 24, 2021 at 06:57AM

Labels:

Show HN: n.e.a.r a skeleton to create GraphQL and react apps https://ift.tt/3EkgXMM

Show HN: n.e.a.r a skeleton to create GraphQL and react apps https://ift.tt/3HejhqB December 24, 2021 at 06:36AM

Labels:

Giving mom a kiss before bedtime 🥺


https://ift.tt/3HdYhjL via /r/aww https://ift.tt/3sBbDlV

Labels: ,

Show HN: Liar's Dice AI from reinforcement learning https://ift.tt/3Fr2ct5

Show HN: Liar's Dice AI from reinforcement learning https://dudo.ai December 24, 2021 at 04:32AM

Labels:

I just picked up some dogs that were dumped on a mountain highway... my house.. is chaos. (Don't worry I have pending homes and fosters for them)


https://ift.tt/3qqwyWf via /r/aww https://ift.tt/30UPeEI

Labels: ,

Close enough...


https://ift.tt/32fUnYR via /r/aww https://ift.tt/3qpOJLw

Labels: ,

Happy 15th Birthday to my best friend.


https://ift.tt/32isJui via /r/aww https://ift.tt/3ySsfqw

Labels: ,

Thursday, December 23, 2021

Central Subway Revenue Service Update

Central Subway Revenue Service Update
By Enrique Aguilar

Central Subway Finishes Year on a High Note

As we say goodbye to 2021 and bring in the new year, construction crews for the Central Subway remain laser-focused on the finish line and are working towards completing items in our substantial punch list. It includes testing and certifying elevators and escalators, installing all ticket vending machines and completing small tasks that need to be addressed before the start of service, anticipated for October 2022.

Early next year, construction work will continue on the surface near 4th and King streets to install overhead wire and support systems connecting the Central Subway to the existing Metro system. Train and traffic signaling work and installation of new street lighting between Bryant and Townsend will also resume on 4th Street.

Now that station elevators and escalators are fully functional and tested, equipment must be certified to meet local and federal safety requirements. Fare gates have been installed at all stations and we expect to complete the installation and testing of ticket vending machines In January. With train testing in full gear since August, we anticipate concluding operational testing in the summer of 2022.

Artwork by Yumei Hou is being installed in Chinatown/Rose Pak Station. The artwork consists of two large-scale metal installations based on Yang Ge (Sprout Dance), a folk dance originating in Northeastern provinces in China. Artwork installation in the mezzanine landing is complete and we hope to have artwork in the ticketing hall in full display by the end of the month.

We will continue to bring you updates and share the good news as we prepare for Central Subway’s grand opening and celebrate this historic moment for San Francisco. For project updates, please visit https://www.sfmta.com/projects/central-subway-project.

Recently installed fare gates at Chinatown/Rose Pak station

Recently installed fare gates at Chinatown/Rose Pak station

Artwork by Yumei Hou at Chinatown/Rose Pak Station

Artwork by Yumei Hou at Chinatown/Rose Pak Station

Platform at Yerba Buena Moscone Station

Platform at Yerba Buena Moscone station



Published December 23, 2021 at 12:26PM
https://ift.tt/3qoHNOG

Labels: ,

Show HN: Get real-time online users and save it to database https://ift.tt/3EmYYWa

Show HN: Get real-time online users and save it to database https://ift.tt/3qlqOwT December 23, 2021 at 04:50AM

Labels:

r/aww has a Discord server


https://ift.tt/332USmT via /r/aww https://ift.tt/2PcSjGZ

Labels: ,

Show HN: Xremap – Linux key remapper written in Rust https://ift.tt/3H8Sig4

Show HN: Xremap – Linux key remapper written in Rust https://ift.tt/3efafx7 December 23, 2021 at 01:52AM

Labels:

So the puppy cam fell and everybody got curious.


https://ift.tt/3qjIol1 via /r/aww https://ift.tt/3ssCosI

Labels: ,

Smile and wave boys to reddit


https://ift.tt/32wEeh9 via /r/aww https://ift.tt/3yQDpfe

Labels: ,

Marie the cat loves her grandma -- this is the cutest thing I've seen today


https://ift.tt/3ez5EWN via /r/aww https://ift.tt/3H8eVRO

Labels: ,

Wednesday, December 22, 2021

Perfecto 😂💃🏻


https://ift.tt/3Fob3LT via /r/aww https://ift.tt/3phF9Ll

Labels: ,

A dad teaching his kid to make snow angel


https://ift.tt/3Fm00Tw via /r/aww https://ift.tt/3Fne1jF

Labels: ,

Show HN: Stumbled – A Stumbleupon successor to discover interesting websites https://ift.tt/3ed87pA

Show HN: Stumbled – A Stumbleupon successor to discover interesting websites https://stumbled.to December 22, 2021 at 04:51AM

Labels:

Mario Cat


https://ift.tt/3Fn1a0X via /r/aww https://ift.tt/3JagPTL

Labels: ,

Show HN: Metaheads, a search engine for Facebook comments https://ift.tt/3pk6Ao4

Show HN: Metaheads, a search engine for Facebook comments https://metaheads.xyz December 22, 2021 at 07:30AM

Labels:

Little Chloe just finished giving birth to her first kittens. 10 hours from 1 to 5. Champagne to all! 🥂


https://ift.tt/3sqhomh via /r/aww https://ift.tt/3srDPI6

Labels: ,

Thanks bro for letting us cross road


https://ift.tt/3ed1HXq via /r/aww https://ift.tt/3Hkl11F

Labels: ,

Found this group of cuties that ran up to the fence when I passed by


https://ift.tt/3ehP9Oq via /r/aww https://ift.tt/3H4XmSI

Labels: ,

Tuesday, December 21, 2021

This happy dog can’t contain his happiness as the stunning sunset draws everyone’s eyes


https://ift.tt/3peobgT via /r/aww https://ift.tt/3FhJCDz

Labels: ,

Best friends


https://ift.tt/3H0d3dJ via /r/aww https://ift.tt/33P2b4b

Labels: ,

Dairy cows sees grass for the first time after 6 months.


https://ift.tt/3JbI6oH via /r/aww https://ift.tt/3J7YZRj

Labels: ,

fluffy ball of happiness


https://ift.tt/3EiFv8K via /r/aww https://ift.tt/3qfg2Ir

Labels: ,

He was given a Christmas card from his best friend this morning!


https://ift.tt/3yJkZNC via /r/aww https://ift.tt/3mpV0WB

Labels: ,