MUGA Sport Surfaces in Birkenshaw Bottoms

Get in touch

We have a wealth of experience and specialist knowledge in installing and maintaining MUGA sport surfaces and a range of different multi use games area installations.

We can install multi use games areas in schools, universities, sports clubs, and leisure centres nearby and throughout the UK.

Our goal is to offer excellent quality products and services at great value prices for every MUGA project we carry out.

As specialist installers, we have worked with a wide range of schools, leisure centres, sports clubs and colleges to install the latest designs of sports surfacing for use with multiple sports & activities.

The surfacing options we install for a multi use games area include macadam, polymeric rubber and synthetic turf/artificial grass surfacing, which all provide individual playing characteristics to suit a range of sports such as football, tennis and athletics.

We have carried out a wide range of multi-sport surface installation projects at various locations in the UK for both professional and recreational use. We aim to offer great quality products at excellent value prices.

Our clients can completely customise the surfacing specification and installation process for their sports facility, you can even have multiple pitches.

This means you know that you’ll get the perfect result for your school or club at a price that fits within your budget.

GET A QUOTE NOW

Multi-Use Games Area Surfacing

It can be difficult to know which type of MUGA pitch surface will provide the best performance characteristics for the variety of sports you'd like to play.

With that being said, we offer specialist advice to help you choose the perfect option for your MUGA surface https://www.muga.org.uk/surfacing/west-yorkshire/birkenshaw-bottoms.

Whether you want to play football, tennis, basketball or netball, we find you the best specification for your MUGA pitch.

The multi-use games areas' surface types we install include polymeric rubber, macadam and synthetic turf/artificial grass, which can provide excellent playing qualities for several different sports.

These surface specifications are versatile and can be used for multiple sports, with contrasting line markings being applied for each.

We create a unique specification to suit any existing sports facilities you have and make sure you have a design that suits your budget and your playing requirements.

Get in touch with us today by filling in our contact form to talk about the costs of our wide range of sports surface types.

What Games can be Played on a Multi Use Games Area?

MUGAs have become increasingly popular and are used for a wide range of different sports, hence the term "multi-use games areas."

Basketball, hockey, netball, volleyball, football, and rugby all have specific floor line markings for each sport, frequently painted in distinct colours.

MUGA Sports Surface Installation Near Me

The MUGA sport surfacing installation is different for each project.

As specialist MUGA court/pitch contractors, we could help you customise the whole process, so you get the perfect sports facility for your organisation https://www.muga.org.uk/contractors/west-yorkshire/birkenshaw-bottoms.

As well as the surfacing installation, we can also include extra features such as fencing and floodlights with the construction of a MUGA court to ensure you get the most out of a sports facility.

If you require multiple sports courts in your MUGA, we can do that too!

Every aspect of the installation process can be tailored to meet your exact requirements and budget, so you know you'll get a top-quality product at an excellent value price.

You will be able to completely customise your new facility with a wide range of installation and surfacing options so that it suits the sports you want to play and looks great throughout the year.

MUGA Surface Maintenance in Birkenshaw Bottoms

It’s important to look after your multi use games area, so we provide a range of maintenance services to help you keep it in top condition to perform well and safe for use https://www.muga.org.uk/maintenance/west-yorkshire/birkenshaw-bottoms.

The multi-sport maintenance we provide for sports surfaces can include pressure washing, drag brushing, moss and algae treatments, and sand and rubber infill rejuvenation.

For hard MUGA court surfaces like macadam and polymeric EPDM rubber, other services like repairs, repainting and new line marking applications could be completed as well.

Carrying out these processes regularly will help prevent damage and maintain the durability and performance qualities of the facility.

We also apply reactive repair maintenance to sports court surfaces to sustain any damage through heavy use.

We can carry out an annual maintenance plan for your multisport facility nearby if you want to keep the surface in the best possible condition.

How Much is a Multi Use Games Area?

Our maintenance scheme can consist of regular cleaning by our professionals and repainting and relining every 3-5 years for hard courts.

We are also able to carry out more cost effective repairs and rejuvenations if your sports pitches become damaged.

If you are interested in finding out more about the costs for all of the MUGA facility services our company offers, please contact us today!

Get in touch and send us your details using the contact form on this page and give us a brief description of the work so we can get back to you with a price quotation.

MORE INFORMATION

What is a MUGA Pitch?

A multi-use games area is a court or pitch where you could play a wide range of different sports in one space.

Multi use games areas could be installed in schools or leisure clubs in surrounding areas to allow more sport activities to be played in an area with limited space.

We can install Multi-use games areas for various sports, including football, tennis, hockey, netball, basketball and various others.

The type of sporting activities you want to play on the facility will determine the surfacing type you should have installed.

For example, macadam is perfect for tennis, netball and basketball, whereas needlepunch and artificial grass is better for athletics, hockey and football due to its amazing level of shock absorption.

How Big is a Multi Use Games Area?

Standard MUGA courts are 35m x 17m or 38m x 18m in size, with enough room to draw football, basketball, tennis, and netball lines. However, they can be bigger the fit multiple pitches, or smaller to fit your available space.

How Much Does a MUGA Pitch Cost?

MUGA sports pitches vary in size and the type of surface used. 

If you are thinking about having a multi use games area installed in your school, college, sports clubs or leisure clubs and are looking for the most cost effective option, please contact us today, and we will get back to you as soon as possible with more information on our services.

MUGA Pitch Near Me

Primary schools that need MUGA pitches Birkenshaw Bottoms BD11 2 can come to us for prices and designs. We specialise in ensuring we can tailor the specification to meet your requirements.

A MUGA pitch design can be any size, colour and has many variations we can consult with you on. Mini MUGAs are popular for early-year foundation stage clients, with a common size being 20x12m dimensions.

The primary schools normally have dimensions of 35x18m in size, with this size being a highly cost effective solution. 

Other Services We Offer

Find Out More About What We Do

We have a wealth of expert knowledge about MUGA sport surfaces in Birkenshaw Bottoms BD11 2, and we have installed many Multi-Sports (MUGAs) at various locations.

All of the multi use games area surfaces and systems we provide are completely porous to allow excellent water drainage and enable the facility to be used in all weather conditions.

This greatly benefits schools as PE lessons and extracurricular clubs can continue throughout the year without being called off in bad weather.

We also offer maintenance services to keep your MUGA pitch surface in Birkenshaw Bottoms BD11 2 performing well and safe for use by everyone.

We might supply extra equipment such as fencing and floodlighting along with the surfacing installation to help you make the most of your new sports facility.

You can also rent the surface out in the evenings and on weekends.

We aim to provide a wide range of excellent products and local services for all of our projects and to ensure that every customer is happy with the final result of their closest sports facility.

Get in touch to discuss any enquiry you have, and our helpful staff can guide you through the whole process, from the initial quote to the completion of your MUGA sports facility project.

please be advised that work can be dependent on weather and ground conditions.

ENQUIRE TODAY FOR BEST RATES

We cover Birkenshaw Bottoms (West Yorkshire)

Get in touch

We aim to get back to you in 1 working day.


Skip to

Gallery

MUGA Sport Surfaces 0 MUGA Sport Surfaces 1 MUGA Sport Surfaces 2 MUGA Sport Surfaces 3 MUGA Sport Surfaces 4 MUGA Sport Surfaces 5 MUGA Sport Surfaces 6 MUGA Sport Surfaces 7 MUGA Sport Surfaces 8 MUGA Sport Surfaces 9 MUGA Sport Surfaces 10 MUGA Sport Surfaces 11 MUGA Sport Surfaces 12 MUGA Sport Surfaces 13 MUGA Sport Surfaces 14 MUGA Sport Surfaces 15
Other locations available for muga sport surfaces
Moor Side Midgley Springhead Slack Bardsey Newsam Green Whitwood Well Hill Tyersal Bailey Hills Nab Hill Dalton Paleside Luddenden Highfields Cullingworth Normanton Holme Wood West Scholes Ryhill Harley Wood Hall Green Todmorden Moorhead Booth Bradshaw Hainworth Alverthorpe Gilcar Scholey Hill Hyde Park Paddock Robin Hood Woolgreaves Knowsthorpe Spring Side Lighthazles Brookhouse Bantam Grove Crosland Moor High Weardley Morley Hole Darrington Low Springs Savile Town Addingham Moorside Eldwick Beck Ripponden Friendly Westfield Slead Syke Linton Mountain Hole Bottom Thackley Burn Knolls Park Hill Norwood Park Height Truncliffe Potterton Lower Denby Kirkhamgate Highroad Well Moor Pool Bank Owlet Beldon Hill Calverley Bowling Far Headingley Yeadon Outwood Newton Hill Hade Edge Castleford Hill Top Shepherd Hill Lydgate Felkirk Stanbury Town End Clough Foot Park Villas South Ossett Bramley Stanley Hough End Eastbrook Bankhouse Bottom North Elmsall Snydale Tong Park Highburton Low Green The Leylands Low Mill Village Sharlston Common Lawkholme Pellon Lee Mount Woolley Grange Nethertown Tong Sandhills Manningham Highfield New Brighton Gawthorpe Green Priesthorpe Rawdon Carrs Washpit Parlington Baildon Wood Bottom Greengate Wrangbrook Thick Hollins Keelham Booth Bank Pike Law Bolton Woods Lepton Low Fold Collingham Sandy Lane Mankinholes Marl Pits Hessle Otley Wibsey West Ardsley Farnley Westgate Common Lower Fagley Cockersdale Shadwell Elland Manston Hill Top Wapping Heckmondwike Bradshaw Farsley Priestthorpe Tong Street Girlington Healey Bingley Thorncliff Stocks Bank Highroad Well Agbrigg Green End West Bowling Staincliffe Haddingley Upper Common Bracken Park Whitley Head Snow Hill Durkar Austhorpe Beeston Park Side Beechwood Ravensthorpe Fartown Lightcliffe Gawthorpe Harewood Quarmby Slaithwaite Lady Wood Baildon Holmfirth Stanks Guiseley Carleton Ferncliffe Halifax Hollin Park Knottingley Hullen Edge Bogthorn Drighlington Lower Holme Sowood Goose Hill Birkhouse Holmbridge Low Moor Thornhill Wragby West Town Gipton Denholme Gauxholme Huddersfield Swillington Common Barwick in Elmet New Fryston Pye Nest New Scarborough Penny Hill Tingley Thongsbridge Lingbob Well Heads Willow Park East Morton Tandem Pike End Menston Jaw Hill Flushdyke Notton Cowlersley Bank Nook Charlestown Estate Lockwood Swartha Lawns Churwell Bradley Mills Sowood Green Ramsden Wood Hanging Heaton Norr Shinwell Slack Rotcher Featherstone Netherthong Tannery Yard Little Bradley West Park Hove Edge Sawood Quarry Hill Allerton Bywater Rishworth Bruntcliffe Granary Wharf Mytholmroyd Woodhouse Hill Claremount Park Estate Parkside West End Calder Vale Mill Stables Hill Top Crigglestone Ireland Wood Moorend Newsome East Moor New Sharlston South Elmsall Northorpe Cornholme Alwoodley Park Gomersal Hill Top Thornton Lodge Altofts Adel Hilltop Estate Hanging Stone Thornhills Portsmouth Calder Grove Newmillerdam Hubberton Green Castle Street Paradise Green Shibden Head Wibsey Slack Shackleton Scholes Ogden Greystone Swinnow Moor The Crescent Intake Linfit White Lee Lumb Foot Hopetown Causeway Foot Eastburn Br Spring End Shearbridge Kirkburton Moor Allerton East Carlton Marsh Old Bramhope Ovenden Wood Hunslet Carr Hightown Heights East Rigton Wilshaw Mill Bridge Brighouse Fourlands Upper Armley Noon Nick New Town Primrose Hill Knowler Hill Snake Hill Armitage Bridge Low Ackworth Stockbridge Hough Side New Mill Pickwood Scar Birstall Rothwell Haigh Holt Park Upper Hirst West Carlton Ripleyville Whitkirk Hungate Moor Top Bradley Hill Newlay Morley Pottery Field Rastrick Airedale Common Side Edgerton Luddenden Foot Leeming Shipley Upper Eastwood Cutsyke Netherton Exley Heath Common Moorside Thorpe Audlin Chapel Allerton Cross Hill Shearing Cross Grove Town Woodhall Sands Lower Mickletown Dudley Hill Vale Fearnville Dewsbury Warmfield New Popplewell Hill Top Heptonstall Woodbottom Shepley Clayton Hill Deighton Gates Lower Soothill Birchencliffe Manywells Height Churchfields Slack Horbury Bridge Eastburn Denholme Gate Cradle Edge Walpole Colden Birkby Swinnow Town End Micklethwaite Aireworth Ellentrees Gildersome Street Holywell Green Ambler Thorn Camp Field Cross Roads Richmond Hill Henshaw Moor End Delf Hill Silsden Boston Spa Folly Hall Isle of Skye Quarry New Blackpool Littletown Flockton Moor Lumbrook Stourton Hollinthorpe Golcar West Royd Holmfield Southowram Nab Wood Ainley Top Farnley Tyas South Hiendley Heath Upper Wyke Totties Farnley Bank Middleton Upper Holme Killingbeck Chequerfield Potternewton Topcliffe Swillington The Green Lister Hills Chevin End Oldfield Springfield Hill Low Utley Jagger Green Gilstead Bracken Bank Heathfield Wheldale New Town Pickles Hill Woodside Kitson Hill Cringles Half Mile Cliff Lower Grange Kippax Common Haworth Norwood Green Charlestown Little London Hinchliffe Mill Chapel Green St Johns Old Snydale The Lumb Sowerby Little Lepton Eldwick Elm Estate Deighton Lady Balk Woodhouse Lofthouse Gate Catherine Slack Crofton Snowgate Head Barnside Ackworth Moor Top Midgehole Lower Woodlands Upton Flockton Green Havercroft Cowcliffe Longley Lofthouse Black Gates Arrunden Burley Woodhead Frizinghall Priory Estate Botany Brooklands Harewood Park Woodthorpe Scapegoat Hill Knowl Lower Cumberworth Lower Hopton Pudsey Old Hills Crossflatts Beechcliffe Chidswell Bradford Moor Windmill Hill Fearn's Island Guard House Staygate Bankfoot Hill Top Estate Hightown Buttershaw Brownhill End Wheatley Moortown Littlemoor Bottom Tarn Langley Bents Head Westerton Shaw Fields Low Farm Greetland Machpelah Elland Lower Edge Netherton Eastborough Camp Town Woodhouse Gate Foot Pule Hill Badsworth Pool-in-Wharfedale Hemsworth Wood Row Glass Houghton Upper Wortley King Cross Flanshaw Thorpe on the Hill Clayton Benomley Booth Wood Ouzlewell Green East Bierley Kettlethorpe Skircoat Green Soyland Town Berry Brow Honley Moor Scott Hall Flush Armley Blakestones Shelf Monkswood Colton Common Barcroft Old Micklefield Kitchenroyd Warley Town Lower Wyke Rawthorpe Gomersal Whitwood Mere Ilkley Buslingthorpe Idle Moor Scotgate Overthorpe Raggalds Mount Denby Dale Lamplands The Fall Hillhouse Wooldale Denholme Clough Knotford Burmantofts Horse Race End Stanningley Bolster Moor Wilsden Hill Toftshaw Moor Milnthorpe Rowley Hill Lower Hirst Holme Mount Pleasant Great Preston Harehills Normanton Common Greenbottom Roker Lane Bottom West End Taylor Hill Beeston Royds Methley Junction Copley Hill Carlinghow Milnsbridge Boothtown Kelcliffe Westfield Lepton Edge East Garforth Crossley Hill Lane End Hollingthorpe Prince Royd Highfield Horbury Junction Black Moor Ripponden Wood Low Fold Honley Cutler Heights Mag Dale Cragg Vale Oakenshaw Hepworth Woodhouse Mount Pleasant Overton Salford Bolton Outlanes Holmfield Horton Bank Bottom Harden Cross Hill Knowle Park Penda's Fields Sheepscar Burley in Wharfedale Kilnhurst Lane Head West Hardwick England Lane Nook Woodside Grange Moor Dewsbury Moor Cottingley Bar Lane Head Stainland Sandal Magna Osmondthorpe Lower Houses Hill Top Woodhouse Carr Snow Lea Old Dolphin Ashfield Oakworth Wintersett Methley Whins Wood Greenside Runtlings Swain Green Seacroft Liphill Bank Wakefield Scar Top Low Moor Side Pledwick Brearley Low Common Moor Side Kebroyd Town End Ryecroft Hermit Hole Oakwood Thunder Bridge Broomhill Scissett Upper Marsh Whinmoor Pudsey Clayton Heights Haigh Fold Gully Woodhouse Common West End Meltham Queensbury Dean Lane Head Low Baildon Eastwood Lotherton Brunthwaite Old Town Priestwell Slack Side Upper Greetland Heaton Grove Roberttown Gawthorpe Fairweather Green Thornbury Mabgate Norristhorpe Lupset Cockley Hill Ousel Hole Cleckheaton Halton Under Bank Headingley Birks West Morton Micklefield Scarcroft The Flatts Mickletown Alwoodley Wyke Ben Rhydding Wyke Common Ferrybridge Hill Hill Top Upper Brockholes Brackenhall Lidgett Park Cross Roads Wentbridge Slaid Hill Laycock Nook Crow Nest Brandy Carr Norland Town Nether End Moor Edge Upper Denby Shade Dockroyd Halton Moor Park Wood Bottom Park Wood Coley Rashcliffe Silver Royd Hill East Ardsley Ledston Fartown Green Troy Pollard Park Alwoodley Gates Green Hill Barnbow Carr Flush House Lidget Green Miles Hill Oulton Hawksworth Cotton Stones Laisterdyke Lee Lane The Oval Hill Estate Spen Lee Moor Whitkirk Lane End Norton Tower Birkenshaw Broomfields Upperthong Ravenscliffe Bank Top Crossley Hall Kirkheaton High Ackworth Marshfields Wellington Hill Salendine Nook Lower Shelf Rodley Spring Bank Hole Bottom Apperley Bridge Netherton Ferrybridge Great Horton Brook Hill East Hardwick Woodhouse Cliff East Keswick Nether Yeadon Hipperholme Skelmanthorpe Water Fryston Beechwood Sun Side Belle Isle Dirk Hill Peas Acre Mytholm Willow Field Millwood Fox Royd Low Weardley Low Bentley Moor Top Town End Blackmoorfoot Lawnswood Pole Moor Bracken Hill Hawksworth Far Royds Cottingley Oakes Arthington Bank Top Kinsley Flappit Spring Birstall Smithies Ledsham Painthorpe Marsden Brown Moor Thornes Garforth Birds Edge Peckfield Bar Stead Scotland Eccup Hall Bower Primrose Hill Eccleshill Fulstone Common End Boulder Clough Eastwood Brookfoot Baildon Green Batley Brackenhill Lower Wellhouse Low Ash Roydhouse Blackshaw Head Marsh Siddal Rufford Park Thurstonland Shelley Woodhall Hills Horsforth Woodside Tinshill Low Common Sheepridge Mixenden Erlings Addingham Four Lane Ends Clough Head Swain House Allerton West Vale Lees Savile Park Parklands Delph End Middleton Oakwell New Farnley Salterhebble Bagby Fields Hill Top Heaton Shay Priestley Green Cackleshaw Stoney Royd New Scarborough Chickenley Newstead Nunroyd Bradley Copley East Bowling Greetland Wall Nook Goose Eye Pecket Well Yews Hill Low Town End Farsley Beck Bottom Woodkirk Cambridge Thorp Arch Ackton Littlemoor Fenay Bridge Long Lee Hoo Hole Aberford Cowmes Lindwell Thorpe Edge Horton Bank Top Toftshaw Moor Side Wrose Elland Upper Edge Thorpe Gate Estate Hartshead Moor Top Rosemount Carr Gate Victoria Sandford Gledhow Thwaites Brow Haigh Moor Borough Corner Akroydon Bottomley Gipton Wood Northgate Wike Hartshead Moor Side Kiddal Lane End Beeston Hill Crawshaw Denholme Edge Streethouse Fall Ings Riley Waterloo Wainstalls Daw Green Walton Shaw Cross Wood End Atkinson Hill Holt Head New Scarbro Kirkstall New Crofton Low Fields Holbeck Rawfolds Hawks Stones Riddings Drub Nettleton Hill Troy Hill Hunsworth Woodhouse Hill Healey New Gate Thornhill Lees New Scarboro' Adwalton Daisy Hill Exley Head Knowl Wood Bradford Church Garforth Common Side Swincliffe Shore Thwaite Gate Tranmere Park Hall Cliffe Fulneck Newsholme Addingford Rothwell Briestfield Batley Carr Bolton Lindley Thornton The Shay Oldfield New Wortley Netheroyd Hill Greengates Moor Gate Chellow Heights New Road Side Under Hill Longwood Edge Barkerend Patrick Green Colton Mill Shaw Holme Harecroft Methley Lanes Green Side Fell Lane Longwood Upper Denby Brown Hill Combs Eastbourne Crimbles Earlsheaton Mill Bank Lower Altofts Brookroyd Scammonden North Featherstone Brooks Bank Moldgreen Braithwaite Clifford Riddlesden Birks Hunslet Cromwell Bottom Thwaites Horsforth Tinshill Moor John o' Gaunts Brownroyd Hill New Brighton Moor Head Bailiff Bridge Strong Close Baildon Holmes Cartworth Barley Cote Little Horton Green Colne Bridge Fixby Slippery Ford Windhill Damems Liversedge Upper Moor Side Saltaire Beeston Marsh Newton Weardley Cross Gates Midgley Newtown Barkisland Hebden Bridge Hillfoot Foulby Minsthorpe Sunnybank Mirfield Northowram Booth Shaw Lane Swarcliffe High Flatts Woolley Common End Great Cliff Stocksmoor Thornhill Edge Oxenhope Stone Chair Aspley Jackson Bridge Carlton Kippax Goosehill Rodmer Clough Moorbottom Salford Belle Vue Sowerby Bridge Lidgett Heaton Royds West Garforth Flockton Round Hill Gillroyd Leaventhorpe Stile Common Upper Batley Carr Crofts Illingworth Stump Cross Esholt Brianside Simpson Green Crackenedge Battyeford Wellroyd Hallfield Graveleythorpe Leeds Walton Bramham Crosland Edge Scott Green Half Acres Meanwood Headingley Hill Ashenhurst Charlestown Cragg Hill Brockholes Stand Bridge Adel East Moor Holme Undercliffe Thorpe Upper Green Stony Lane Thackley End Clayton West Bierley Whitley Lower Worth Village Ossett Gildersome Utley Purston Jaglin Castleford Ings Wetherby Sharlston Lower Popeley Beggarington Hill South Crosland Fitzwilliam Micklethwaite Village Troydale Westborough Scholemoor Church Hill Portobello Cold Hiendley Greenfield Clifton Little Hemsworth Cross Stone Horton Bank Chiserley Lumbutts Krumlin Wood End Green Clough Rawdon Harehills Corner Ovenden Little Horton Blackley Upper Hopton America Moor Woodlesford Little Preston Sandal Nutclough Idle Outlane Linthwaite Ledston Luck Newall Hogley Green Almondbury Daisy Hill Heaton Gamble Hill Lower Wortley Hightown Helme Woodend Tyersal Gate Burnlee Nab Emley Mount Pleasant Haycliffe Hill Old Lindley Rhyddings West Bretton Royds Green Ossett Spa Walshaw Birchcliffe Weetwood Crosland Hill Lydgate Kirkthorpe Dodd Naze Park Spring Moorthorpe Round Hill Townville Stanley Ferry Bramhope Strawberry Hill Roundhay Scholes Moorside Meal Hill Moor Garforth Marsh Top Odsal Brown Royd Small Banks Haggs Hill Whitecote Meltham Mills Upper Green Woodhouse High Utley Arthursdale Newtown Upper Fagley Shay Gate Pontefract Boothroyd Keighley Cross Green Lower Clough Howden Clough Thorpe on The Hill Wilberlee Warland New Town Islington Ingrow Beechwood Harewood Hill Fagley Pinders Fields Hartshead Outlane Moor Nook Steeton Monkhill Westgate Hill Calderside Upper Heaton Walsden Park Bank Lingards Wood Holdsworth Hill Top High Brunthwaite Towngate Triangle Bottom Boat Lane End Lane Head Birkenshaw Bottoms Ossett Street Side Steander Hey Green Steep Lane Grove Place Houses Hill Upper Cumberworth Showfield Middlestown Cavalier Hill Clerk Green Almondbury Common Wilsden Dogley Lane Leymoor Carr House Gate Cookridge Horbury Chapelthorpe Hainworth Shaw Beck Hill Coxley Raby Park Thorner Wrenthorpe New Close New Micklefield New Town Merchant Fields Mytholmes Scholes Mount Tabor Burley Holy Croft Black Hill Shelley Woodhouse South Kirkby