Jump to content

Monty007

Member
  • Posts

    450
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Monty007 reacted to Snef in [WIP] - - - - - Parvum Green Karnage II: The Sequel   
    90% done, need to do fan stickers and some little things
    but took some pics to show you the " 2 personality " idea
     what do you think?
     

























     
     
     
     
     
  2. Like
    Monty007 reacted to Bazerka in Experiment 001: Never Settle   
    *Update July 24th*
    I got the issue figured out! The computer is stable now (woot). Also received the last fitting for the waterloop today. Tested and installed, and everything is running smoothly now. Also got myself an LG 34" ultrawide monitor (3440 x 1440). Its gorgeous. But because of this monitor Im looking to switch out the graphics card to a GTX 780 (its shipping right now). Should be an easy switch since the block is already a 780 block. Anyways onto the pictures:











  3. Like
    Monty007 reacted to iCrap in [Build] Super Small 3D Printed Mini ITX Case   
    I wanted a very small PC to control my 3D printer, and i looked around at my spare parts and came up with this. It'll be a small 3d printed case which will house a pico PSU, AMD APU mobo and an SSD.

    The case will have only one button on the front for a clean look... a 22mm vandal switch (it will be blue).



    Here is the render of the case, I haven't finished the top cover yet. The top cover will include the SSD mounts along with a fan mount.
     
    Once i take the final pics i'll use my DSLR instead of this crap phone cam. 
     


     
    and... the print being started

     
    Almost done printing...

     
    The finished main case part (top cover is still not finalized and printed)


     
    This is how it sits now... picoPSU and vandal switch installed along with all the wiring. Just need to finalize and print the top cover

     
  4. Like
    Monty007 reacted to Khazzirh in <Red Impact> - Phanteks Evolv ITX, Maximus Impact VII, Fury X, Custom Hardline Waterloop   
    Alright, a little update again. Bought some new stuff, mainly two EK PE 120 rads and 2 Vardar 1450 RPM fans, just to test how everything would fit into the case. 
    And let me just say again, this case is just awesome with all the stuff you can actually cram into it if you are a little creative. 
     
    First, a little nudie-shot of the stripped case:
     

     
    The detachable rad-top has a bit of a creative way of placing the rads in order to make everything fit as intended: 
     

     
    Also, the great news was that I was actually (surprisingly) able to place the fans on top of the rad-mount:
     

     
    This was a major space-saver as you can see:
     

     

     
    Next, I'm going to show the general idea with the GPU and its rad:
     

     
    As you can see, it fits great in the following position:
     

     
    And with the shroud closed. There will also be another 120 rad in the front, above the rad for the GPU, with an intake fan, and also a rear exhaust fan. A little sag on the rad-mount plate, but that will improve when I attach everything with screws again. 
     

     
    I'll be using the rad for the GPU in push/pull, as there is actually room for it, while still keeping the aesthetics (also, this is just a test-fit, so never mind the type of screws)
     

     
    Next up is ordering another 120 rad, and a couple of fans for the front, and some sort of rear exhaust fan I haven't decided on yet
     
    Let me know what you think
  5. Like
    Monty007 reacted to Lavin in Project Shiro: 3-Way SLI 780s + HG10s + H75s - Madness   
    PCI-E Cables Finished! 8+6 Pin with 14-Pin Octacombs!


    PCI-E cables installed.


    All six(6) cables done!!! 

    H75 Rings painted gloss white!

    HG10 Bracket terribly painted.

    H110i retention bracket painted Krylon Gloss White!


     









  6. Like
    Monty007 reacted to Lavin in Project Shiro: 3-Way SLI 780s + HG10s + H75s - Madness   
    Finally got them all in!

     
    Motherboard and CPU cooler combo.

     
    Beautiful case!


     
    Disassembly for cabling.

     
    Ripped out the worthless fan cables as I won't be using them.

     
    Going to be using this sweet Corsair Link!

     
    The money shot! 


     
  7. Like
    Monty007 got a reaction from Blassreiter in ASSASSIN'S CREED MOD - Update 7/7 - Complete   
    Yes, I'm from SL but live in Canada.  Yes, I'm a modder as well.  Check out my build - link in my signature.  Keep up the awesome work!!
  8. Like
    Monty007 got a reaction from Blassreiter in ASSASSIN'S CREED MOD - Update 7/7 - Complete   
    Awsome build and pics!  Big shout out to a fellow brother from SL!  Keep up the great work!!
  9. Like
    Monty007 got a reaction from godsarmy in Project Pink Fury {water cooled k|ngp|n's SLI}   
    you think you have enough SSD's??  LOLZ  Just kidding.  Awesome stuff man.  I like how you finished off the drain port on the back with the right bulk head fittings, etc.  Well done!
  10. Like
    Monty007 reacted to Blassreiter in ASSASSIN'S CREED MOD - Update 7/7 - Complete   
    Update 3:
     
    Hi everyone, I'm back with a new update. I designed a background design for the side panels, they looked quite empty just with the red designs, so I decided to add a background of Floral designs just like in AC. 
    Initially I wanted to get it done in dark grey, but the sticker shop didn't have that sticker at that time. so I decided why not go with gold. You can see some test laser cuts as well in the following pics
     
    This is the 3x3 feet sticker cut I got

     

     
    When the non-windowed panel is complete it looks like this
     

     

     
    So here's the two panel, with sticker and without sticker
     

     
     
    Window panel before and after
     

     

     
    It's wasn't easy to take the main parts of the sticker out as the lines were as thin as 1mm, it took a long time to do this
    I'll be back soon with a new update
  11. Like
    Monty007 reacted to godsarmy in Project Pink Fury {water cooled k|ngp|n's SLI}   
    Took a step back to finish it right!
  12. Like
    Monty007 reacted to godsarmy in Project Pink Fury {water cooled k|ngp|n's SLI}   
    One fitting short lol. evertime

  13. Like
    Monty007 reacted to ANewFace in What are you going to replace/upgrade in your system next?   
    I'm going to upgrade to a EVGA 980 ti hydrocopper
  14. Like
    Monty007 reacted to Mnpctech in Fractal Design Define S ASUS Maximus VII Watercooled PC   
    Final photos of my Define S build taken by Fractal Design's Office in Taiwan
     

     

     

     

     

     

     

     

     

     

     

     

  15. Like
    Monty007 reacted to Mnpctech in Fractal Design Define S ASUS Maximus VII Watercooled PC   
    this mod is fun, but Jurassic World or Fury Road theme would be even more FUN (hint, hint)... The chassis and exterior was painted House of Kolor Kandy Blue with Matte Clear finish, so it looks anodized. The paint and side panel design was inspired by the Swedish Supercar, Koenigsegg Agera R 
     

     

     

     

     

     

     

     

     
    SSD with LEDS
     

     

     

     

  16. Like
    Monty007 reacted to Mnpctech in Fractal Design Define S ASUS Maximus VII Watercooled PC   
    This is the case mod I did for Fractal Design's event in Computex this week. The Define S chassis allows you to mount three 120mm or two 140mm cooling fans directly behind the bezel. This feature allows more interior space for larger radiators or push-pull fan configurations. The bezel's ventilated sides provide sufficient airflow for the factory default fan locations configurations. Opening the front of the bezel will improve airflow even more.
     
    Supplies & Tools Needed for this Case Mod:
     
    1. 3M Scotch 233+ Green Professional Masking Tape,
     

     
    2. 12" Measuring Square and Pen or Pencil
     
    3. Dremel or Rotary Tool with Reinforced Cutting Wheels, 
     

     
    4. Jigsaw with 18 TPI or higher Bi-Metal cutting blade
     
    5. Hand File
     
    6. Medium Grit Sandpaper or 3M Red Scotchbrite pads, 
     

     
    7. 24" x 12" Round Modder's Mesh Sheet,
     

     
    8. 3M ScotchWeld DP-190 Two Part Epoxy with Applicator Tip
     
    9. Wire Clip or Tin Snip (Optional)
     

    10. PETG Tube for PC Liquid Cooling. $.99 per 12" long tube, 1/2" OD x 3/8" ID PETG clear tube for Custom PC liquid cooling loops offers the same clear quality as standard Acrylic with an excellent impact strength and easy bend-ability.
     
    PETG Clear Tube works with these 1/2" hard line compression fittings that include,
    Alphacool HT 13mm OD hard tube
    Monsoon Free Center Hardline Fitting - 3/8" ID x 1/2" OD
    Monsoon Chain Gun Hardline Fitting - 3/8" ID x 1/2" OD
    Primochill Ghost Hardline Fitting - 3/8" ID x 1/2" OD
    Primochill Revolver Hardline Fitting - 3/8" ID x 1/2" OD
     

     

     

     
    The Define S bezel is factory molded from ABS plastic, which is very durable and resilient to cracking. Removing a majority of the face plate didn't effect overall rigidity.

     
    The backside of the bezel shows it's simplicity in design.
     

     
    The first step is to cover the bezel with 3M Scotch 233+ Masking tape. This allows you to write measurements onto the bezel and protects it from being scratched by the Jigsaw.
     

     
    Measure and mark off the portion of material you wish to remove. This cut-out will have 1" bordered frame of material remaining. Put on your Safety Glasses and use Rotary Tool with cutting wheel to make incision cuts in each corner. This will allow you to use a Jigsaw to make the long straight cuts efficiently.
     

     
    Use Jigsaw with 18 TPI or higher Bi-Metal cutting blade to make the long cuts as straight as possible.
     

     
    After finishing all of the cuts with the jigsaw, use a hand file and medium grit sand paper to clean and fix all of the edges.
     

     
    Inspecting progress before moving onto the next stage.
     

     

     
    These are two of the multiple mounting pegs on the backside of the bezel. We've chosen to remove the inner facing base support of each peg with a Wire cutter, so the mesh can be cut as rectangular piece. This step isn't required if you cut the Modder's Mesh sheet to fit around each mounting peg.
     

     
    Use medium sand paper to smooth over the surface after cutting the one side of each peg base.
     

     
    The Define S bezel's new intake grill will be cut from a 24" x 12" sheet, http://mnpctech.com/case-mods-gaming-pc-liquid-modding-custom-computer-mnpctech-overclock-cooling-fan-grills/modders-mesh-perforated-aluminum-steel-honeycomb-grill-intake-front-fan-slotted-diamond-round-hex
     
    This material is 22 gauge perforated plain steel. 5/32" holes 3/16" staggered centers. 33 holes per square inch.
     

     
    It's great for creating custom fan guards, grills, and cooling vents like this. It does need to be painted or clear coated otherwise it is a bare steel and will oxidize over time.
     

     
    The mesh grill will be attached with 3M Scotch Weld DP-190 two part epoxy with mixture applicator attachment.
     

     
    Place bezel on it's face. Apply the epoxy with it's applicator over the mesh overlapping the back of the bezel. It will ooze and sink into the individual holes of the mesh.
     

     
    Use c-clamps or spring loaded clamps to hold the mesh in position as it cures for 24 hours.
     

     
    Place some heavy objects on the mesh. This will prevent the mesh from bowing or warping as the DP-190 epoxy during it's 24 hour cure time.
     

     

     
    The bezel will be ready to handle 24 hours after the epoxied mesh has cured.
  17. Like
    Monty007 reacted to Hasle in t r o o p e r │ arctic white 760T › X99 › custom hardline › pastel blue #FIN   
    #fin
     
    This being my first time water cooling, I could have went with a safer, hassle free approach, of AiO coolers or soft tubing, and still had a blast. But I'm glad I aimed a bit higher, I really learned a lot, and enjoy looking at my creation every day. Thanks to everyone who swung by, hope you enjoy these final pictures.
     

     


     

     

     

     

     


     
    n o t e │  This is the Danish reagent eating a kebab, before anyone asks. It's nothing sassy. 

    #temps #finalthoughts
    Temps were great straight off the bat. The DDC was a bit noisy at its full potential at ~4500RPM, but barely noticeable at around 3900RPM. Lower flow rates to boot, but I still got CPU idle temps of around 28-30C and GPU around 30C prior to overclocking. The 5820K is currently running at a solid 4500MhZ (up 32% from the stock 3300MHz), at around 40C idle and ~60C when gaming, with fans at 45-50%. I did a full stress test and benchmarking in RealBench, and it never got higher than ~68-69C after 15 minutes at 100% load. I'm a happy camper.
    If you have any questions, shoot! Until next time!
  18. Like
    Monty007 reacted to turtlesocks in [Sponsored] XForma MKII + 5K Monitor + Intel 5960X/ROG RVE - All Liquid Cooled   
    Update!

     

    First... the main player:

     

    The Dell UP2715K



     

    Best on monitor audio I've ever heard



     

    Impossible to keep dust off the edge to edge glass panel though



     

    Sleek



     

    The back is quite dirty already it seems...



     

    Charging port, love it



     



     

    I've never used these covers before in the past but it works quite well with this monitor



     

    4k for the peasants



     

    5k for the PCMasterRace



     

    And yes, you can view it in portrait



     

    These are actually only 4k shots because I am a peasant and only use the laptop near the photo studio



     



     



     



     



     



     

    The edge to edge glass was honestly what sold me on this monitor. I love the aesthetics of the iMac 5k but I couldn't bring myself to settle for the hardware so I picked up this one as soon as I had realized it was edge to edge glass



     

    Next up, the sexy platinum 1200W PSU.

     

    PSU brought to you by the lovely people at Seasonic!



     

    Packaging as always is wonderful:



     

    Platinum 



     



     



     



     

    Inside you'll find a flip open box



     

    Very padded PSU



     

    My favorite cable bag to date



     



     

    Other:



     



     

    Lovely PSU bag



     

    Exposed



     



     



     

    Plenty of stuff here and one of my favorite features - hybrid mode.



     



     



     



     



     



     

    Cables



     

    Seasonic sleeves the 24pin and uses the flat style ribbon cables for the rest. All black, very clean look for those that aren't custom sleeving. 



     

    Don't worry... there will be sleeving



     

    Seasonic Sleeving:



     

    Until next time...



  19. Like
    Monty007 reacted to p0Pe in Experiment Nr. 5 (Final pics on page 8)   
    It is long overdue that I post these. I have been so busy with a lot of other projects, that this one has been left as a smaller priority. But now it is time! I present to you the final Experiment Nr. 5.   I would like to give a huge thanks to ASUS ROG Nordic, Bitspower International Co., Ltd. Case Labs, Corsair and EK Water Blocks for helping out with parts for this project.   I would also like to thank my friend Peter Berg for helping with the milling of the panels. A job that seemed simple at first, but ended up taking way longer than expected!   Final specs:  
    ASUS Maximus VII Impact ASUS GTX 780 Corsair RM1000 Corsair Dominator 16 gb 1866 mhz 2 x Corsair Neutron GTX 240 gb ssd´s Intel 4770K WD 4 tb red Waterblocks by EK waterblocks Fittings by Bitspower Sleeving by teleios Cable combs by E22     But we all know what you guys want to see. So lets move on to the interesting stuff!                                                               That was all for now. I hope you have enjoyed this. I will be starting something new up VERY soon:D Some of you can probably guess in what case
  20. Like
    Monty007 reacted to uofaboy in The Water Cooling Gallery   
    Here is mine:
     
    Watercooling components:
    XSPC Raystorm Copper CPU Block
    Primochill LRT Advanced UV Yellow Soft Tubing
    Bitspower, Monsoon Compression Fittings
    XSPC RX360 D5 Bay Res/Pump Combo
    XSPC RX360 + XSPC AX360 Radiators
    2x EKWB GTX980 Strix + Backplates GPU Blocks
     

  21. Like
    Monty007 reacted to Snef in [Build Logs] -------------Snef's Gold Wings------------   
    Update
    done, finished
    but these are not final photos
    the first 2 are to show the spectacular paint job by Hanoverfist
    and others are for...................for noithing, why not haha





    img]https://farm8.staticflickr.com/7669/17117873729_a0d542ab50_b.jpg


  22. Like
    Monty007 reacted to Snef in [Build Logs] -------------Snef's Gold Wings------------   
    Thanks
    now pics with wrap installed





  23. Like
    Monty007 got a reaction from Captain_WD in NAS Questions   
    I'm a big fan of the QNAP NAS boxes.  I have 2 of them:  TS-451 (celeron 2.41GHz dual core with 4GB of ram - 4 bay) and the TS-420 (ARM 1.6GHz and 512 MB or ram - 4 bay)  The 451 handles all my media, torrents, back ups, VM's and site hosting.  The 420 handles all my surveillance (2 IP cameras) and is my redundant backup for my data.  The 451 also has an HDMI port and I use it in my theatre room for my projector.  Everything is connected to a Gigabit switch and uses CAT6 cable.
     
    I like them because I feel I get the most value for my money.  I have an iPhone and can control/monitor from anywhere in the world.  I started out with 3 3TB WD Reds in the 451 and expanded to 4 TB in RAID5 giving me just over 8TB of usable space.  I have 2 x 3TB WD Reds in the 420.  Expanding the RAID was no problem - just took a while as I have a lot of data.
     
    Here is the link to the 451:  https://www.qnap.com/i/useng/product/model.php?II=143
     
    The recommendations that Captain WD made are good ones.  Just do your research.  
     
    In my opinion, the 451 gives you a lot more punch (celeron vs. ARM) for the same money and the ability to upgrade your ram (upgradeable to 8GB) and has the HDMI so it can double as an HTPC like in my instance.  The throughput is almost double the ex4100.  451 is capable of 5x 1080p streams simultaneously.  I have only every tried 3 at the same time and didn't have any problems.
     
    Without any hesitation, I recommend that you ONLY use WD Red NAS drives.  Been through many other NAS drives and will never go that route again.  I don't work for QNAP in any way - I'm just a very happy customer!!
     
    My $0.02
  24. Like
    Monty007 reacted to Comessy in SSD Brands   
    Intel or Samsung
  25. Like
    Monty007 reacted to wpirobotbuilder in Reducing Single Points of Failure (SPoF) in Redundant Storage   
    Reducing Single Points of Failure in Redundant Storage
     
    In lots of the storage builds that exist here on the forum, the primary method of data protection is RAID, sometimes coupled with a backup solution (or the storage build is the backup solution). In the storage industry, there are load of systems that utilize RAID to provide redundancy for customers' data. One key aspect of (good) storage solutions is being resistant to not only drive failures (which happen a LOT), but also failure of other components as well. The goal is to have no single point of failure.
     
    First, let's ask:
     
    What is a Single Point of Failure?
     
    A single point of failure is exactly what it sounds like. Pick a component inside of the storage system, and imagine that it was broken, removed, etc. Do you lose any data as a result of this? If so, then that component is a single point of failure.
     
    By the way, from this point forward a single point of failure will be abbreviated as: SPoF
     
    Let's pick on looney again, using his system given here.
     
    Looney's build contains a FlexRAID software RAID array, which is comprised of drives on two separate hardware RAID cards running as Host Bus Adapters, with a handful of iSCSI targeted drives. We'll just focus on the RAID arrays for now, since those seem like where he would store data he wants to protect. His two arrays are on two separate hardware RAID cards, which provide redundancy in case of possible drive failures. As long as he replaces drives as they fail, his array is unlikely to go down.
     
    Now let's be mean and remove his IBM card, effectively removing 8 of his 14 drives. Since he only has two drives worth of parity, is his system still online? No, we have exceeded the capability of his RAID array to recover from drive loss. If he only had this system, that makes his IBM card a SPoF, as well as his RocketRaid card.
     
    However, he has a cloud backup service, which is very reliable in terms of keeping data intact. In addition, being from the Kingdom of the Netherlands, he has fantastic 100/100 internet service, making the process of recovering from a total system loss much easier.
     
    See why RAID doesn't constitute backup? It doesn't protect you from a catastrophic event.
     
    In professional environments, lots of storage is done over specialized networks, where multiple systems can replicate data to keep it safe in the event of a single system loss. In addition, systems may have multiple storage controllers (not like RAID controllers) which allow a single system to keep operating in the event of a controller failure. These systems also run RAID to prevent against drive loss.
     
    In systems running the Z File System (ZFS) like FreeNAS or Ubuntu with ZFS installed, DIY users can eliminate SPoFs by using multiple storage controllers, and planning their volumes to reduce the risk of data loss. Something similar can be done (I believe) with FlexRAID. This article aims to provide examples for theoretical configurations, and will have some practical real-life examples as well. It also will outline the high (sometimes unreasonably high) cost of eliminating SPoF for certain configurations, and aim to identify more efficient and practical ones.
     
    Please note: There is no hardware RAID control going on here, all software RAID. When 'controllers' are mentioned, I am referring to the Intel/3rd party SATA chipsets on a motherboard, an add-in SATA controller (Host Bus Adapter), or an add-in RAID card running without RAID configured. The controllers only provide the computer with more SATA ports, and it is the software itself which controls the RAID array.
     
    First, lets start with hypothetical situations. We have a user with some drives who wants to eliminate SPoFs in his system. Since we can't remove the risk of a catastrophic failure (such as a CPU, motherboard or RAM failure), we'll ignore those for now. We can, however, reduce the risk of downtime due to a controller failure. This might be a 3rd party chipset, a RAID card (not configured for RAID) or other HBA which connects drives to the system.
     
    RAID 0 will not be considered, since there is no redundancy.
     
    Note: For clarification, RAID 5 represents single-parity RAID, or RAID Z1 (ZFS). RAID 6 represents dual-parity RAID, or RAID Z2. RAID 7 represents triple-parity RAID, or RAID Z3.
     
    Note: FlexRAID doesn't support nested RAID levels.
     
    [spoiler=Our user has two drives.]
    Given this, the only viable configuration is RAID 1. In a typical situation, we might hook both drives up to the same controller and call it a day. But now that controller is a SPoF!
     
    To get around this, we'll use two controllers, and set up the configuration as shown:
     

     
    Now, if we remove a controller, there is still an active drive that keeps the data alive! This system has removed the controllers as a SPoF.

    [spoiler=Our user has three drives.]
    With three drives, we can do either a 3-way RAID 1 mirror, or a RAID 5 configuration. Let's start with RAID 1:
     
    Remembering that we want to have at least 2 controllers, we can set up the RAID 1 in one of two ways, shown below:
     

     
    In this instance, we could lose any controller, and the array would still be alive. Now let's go to RAID 5:
     
    In RAID 5, a loss of more than 1 drive will kill the array. Therefore, there must be at least 3 controllers to prevent any one from becoming an SPoF, shown below:
     

     
    Notice that in this situation, we are using a lot of controllers given the number of drives we have. Note also that the more drives a RAID 5 contains, the more controllers we will need. We'll see this shortly.

     
    [spoiler=Our user has four drives.]
    We'll stop using RAID 1 at this point, since it is very costly to keep building the array. This time, our options are RAID 5, RAID 6 and RAID 10. We'll start with RAID 5, for the last time.
     
    Remembering the insight we developed last time, we'll need 4 controller for 4 drives:
     

     
    This really starts to get expensive, unless you are already using 4 controllers in your system (we'll talk about this during the practical examples later on). Now on to RAID 6:
     
    Since RAID 6 can sustain two drive losses, we can put two drives on each controller, so we need 2 controllers to meet our requirements:
     

     
    In this situation, the loss of a controller will down two drives, which the array can endure. Last is RAID 10:
     
    Using RAID 10 with four drives gives us this minimum configuration:
     

     
    Notice that for RAID 10, we can put one drive from each RAID 1 stripe on a single controller. As we'll see later on, this allows us to create massive RAID 10 arrays with a relatively small number of controllers. In addition, using RAID 10 gives us the same storage space as a RAID 6, but with smaller worst-case redundancy. Given four drives, the best choices look like RAID 6and RAID 10, with the trade-off being redundancy (RAID 6is better) versus speed (RAID 10 is better).

     
    [spoiler=Our user has five drives.]
    For this case, we can't go with RAID 5, since it would require 5 controllers, and can't do RAID 10 with an odd number of drives. However, we do have RAID 6 and RAID 7. We'll start with RAID 6:
     
    Here we need at least 3 controllers, but one controller is underutilized:
     

     
    For RAID 7, we get 3 drives worth of redundancy, so we can put 3 drives on each controller:
     

     
    In this case, we need two controllers, with one being underutilized.

    [spoiler=Our user has six drives.]
    We can now start doing some more advanced nested RAID levels. In this case, we can create RAID 10, RAID 6, RAID 7, and RAID 50 (striped RAID 5).
     
    RAID 10 follows the logical progression from the four drive configuration:
     

     
    RAID 6 becomes as efficient as possible, fully utilizing all controllers:
     

     
    RAID 7 also becomes as efficient as possible, fully utilizing both controllers:
     

     
    RAID 50 is possible by creating two RAID 5volumes and striping them together as a RAID 0:
     

     
    Notice that we have reduced the number of controllers for a single-parity solution, since we can put one drive from each stripe onto a single controller. This progression will occur later as well, when we start looking at RAID 60 and RAID 70.


×