Falcon BMS Forum
    • Categories
    • Unread
    • Recent
    • Popular
    • Website
    • Wiki
    • Discord
    • Contact
    • Register
    • Login

    [F4RADAR] Lightweight standalone radar application

    Scheduled Pinned Locked Moved Tools & Apps
    291 Posts 82 Posters 26.9k Views 18 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Tumbler31T Offline
      Tumbler31
      last edited by Tumbler31

      I’ve created a lightweight standalone radar application for BMS from scratch : F4RADAR. It shows all contacts spotted and gives information on the type when also identified. It shows individual planes and therefore should also be suitable for ATC, and the flights outside “the bubble”. With the right mouse button you can also draw BRAA-lines and it has the option to show a background map. It doesn’t require additional software for other players or server modifications. Do give it a try a let me know if you have suggestions or encounter bugs.


      1. Download


      You can get it ==> HERE <== the zip password = bms


      2. Requirements


      It should run straight from the box but formally installation of F4RADAR requires

      • DirectX11 (which you are going to need for BMS anyway)
      • 64bit Windows10 (feedback from Window7users is welcome)
      • although already present on many systems Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 (click link) is required. Normally only the 64x version is needed, but some reported all 3 versions, x86, x64 and arm were needed to fix the issue of “vcruntime140_1.dll is missing”. Also make sure to install the latest version to prevent crashes at startup
      • Windows 7 users most likely have to install Platform Update for Windows 7

      3. IVC set-up


      To have IVC working properly, some small changes are needed so everybody hear each other This is very well explained by chihirobelmo in this post. Thanks chihirobelmo!

      • uncheck ‘IVC enabled’ to have the IVC client running standalone.
      • the name in IVC-client should be different than your BMS name.
      • pilot set set ‘outsider=all’ in your ‘IVC client.ini’ (remove # comment at the beginning of the line)

      4. Running F4RADAR


      The program does not require a specific location, nor does it have to know where you installed BMS. It is fully standalone.

      • The program has two run modes: BMS in 2D or 3D. In both cases the program will show you the radar contacts

        • 3D-mode: your plane shall parked in the ramp, when you fly the program will turn-off, yet shall be hot to see threat circles and lines
        • 2D-mode: in the 2D campaign map view make sure the clock is running and you’re slotted into a plane, load and save the DTC to be able to cycle the bullseye STPT
      • Airfield data is provided in geometry.csv which shall be in the same folder as the program. The current provided data reflects the 4.34.4 airfield data but can be user modified

      • Contact identification information is provided in types.csv which shall be in the same folder as the program

      • Various toggle buttons and the View menu allow you to show or hide scope items

      • The options menu (Edit->Options…) allows you to configure color, sizes and control setup. The settings can be saved in the F4RADAR.ini file which will be read upon next startup. The file will be placed in the same folder as the program

      • The help menu (Help->View Help) gives brief explanation of the program and functionality


      Version history:


      • version 0.1 initial release (18.06.2020 )
      • version 0.2 changes (25.06.2020 )
        • Added the option the load and toggle a background map. Any size will do as it will be stretched to the 1024x1024km grid but I kindly suggest maps found in the WDP installation folder
        • Added the option to toggle the Bullseye being shown
        • Increased detection range
      • version 0.3 changes (26.06.2020)
        • Speedbased magnitude of heading vectors
        • Decluttered info when drawing a BRAA-line and changed color for clarity
        • Toggle added in view menu for display of the labels
      • version 0.4 changes (04.07.2020)
        • History trail for contacts
        • Keyboard keys to toggle map, history, labels and bullseye
        • Options for all colors, bullseye rings, vector length, history length, size of contacts, and transparency of the map
        • Added the option to save preferences in .ini file, will be placed in same folder as .exe
      • version 0.5 changes (12.07.2020)
        • Added flights “outside the bubble”, for now both friendly and hostile show up as “bogey”
        • Fixed crash when you tried to use the program whilst flying
      • version 0.6 changes (20.08.2020)
        • Added USA airbases and associated toggle
        • Added game time in the upper right of the window
        • F4RADAR now shows friendly contact below 5000ft and with the detection range
        • Fixed BE cross disappearing on secondary monitor
      • version 0.7 changes (20.08.2020)
        • fixed game time only showing when in 3D
        • added option to change color of airbases
        • added a minimum detection speed for friendly contacts
      • version 0.8 changes (24.09.2020)
        • added callsigns outside the bubble, these contact have a trailing dash in their name
        • detection range of 200NM also added to friendly AWACS
        • fixed saving the minimum detection speed
      • version 0.9 changes (24.09.2020)
        • added the option to swap mouse button functions (default now right to pan)
        • fixed detection range back to 200NM instead of 200km
        • removed the trailing dash for “out of bubble” contact, as apparently this refers to NORDO.
      • version 0.10 changes (05.10.2020)
        • added the option to use the program when your under your parachute or dead, thus not parked on the ramp
        • added statusbar with program and radar status plus game time
        • fixed game time by adding days when running longer campaigns
        • fixed issue of loosing connection to the 3D state of BMS
      • version 0.11 changes (13.10.2020)
        • added the a scrollable and moveable (click header) table showing flight info, for bogey limited to number of planes
        • added support for multination war, neutral, hostile and at war are shown as bogey
      • version 0.12 changes (15.10.2020)
        • added contacts are now shown when spotted in BMS and plane info is given when identified in BMS, 5000ft restriction and 200NM detection limit have been removed
        • added plane info in the table when contact is identified in BMS
        • added latitude and longitude mouse position in the status bar
        • fixed table is shown in alphabetical order
        • fixed plane information in table, previous release showed wrong info for certain contacts
      • version 0.13 changes (26.10.2020)
        • added spotting and identifying of contacts can now also be done by allied nations
        • added lat/long for all theaters in the northern-eastern hemisphere
        • fixed map image for 2048x2048 theatres like POH
        • table no longer shows empty flights
      • version 0.14 changes (29.10.2020)
        • added toggleable context menu to show detailed info at mouse over
        • added yardstick
      • version 0.15 changes (30.10.2020)
        • fixed bug in aircraft type in context menu
      • version 0.16 changes (02.11.2020)
        • Added taxiways for Kunsan, Osan, Seosan, Sachon, Choongwon, Chongju, Suwon, Yechon, Mandumi, Kwangju, Hoengsong, Kangnung, Pohang, Sokcho, Taegu, Pusan, Pyongtaeg, Kimhae
      • version 0.17 changes (18.11.2020)
        • Added PPT and lines as visible on the HSI and stored in DTC, note that jet needs to be hot
        • Added declutter option which only show flight or element name when zoomed out
        • Added taxiways not plotted when zoomed out
        • Implemented DirectX11 and Windows7 support
      • version 0.18 changes (05.12.2020)
        • Added IVC support (currently only x64 version tested)
        • Added allied contacts are always shown
        • Fixed errors in mission type indications
        • Fixed ‘bad alloc’ crash
      • version 0.19 changes (06.12.2020)
        • Fixed error in spotting
      • version 0.20 changes (09.12.2020)
        • Added leading zero(s) at the angle indication for BE and BRAA
        • Fixed program freezing for short periods
        • Final version for BMS 4.34.4
      • version 0.21 changes (23.12.2020)
        • Updated for BMS 4.35.0
        • Disabled airbases
      • version 0.22 changes (29.12.2020)
        • Fixed number of planes in table
        • Fixed Windows7 support
      • version 0.23 changes (01.01.2021)
        • Fixed IVC table click still active with table not visible
        • Fixed Windows7 support, for real now
      • version 0.24 changes (23.01.2021)
        • Added the option to change the default STPT used for the Bullseye, cycle up/down with Z/X-keys
      • version 0.25 changes (30.01.2021)
        • Added reading runway from .csv file
          • file name should be “geometry.csv” and in the same folder as F4RADAR
          • start your runway definition with “[airfield]”
          • each runway should be defined as: “objective-X [km], objective-Y [km], RunwayDimPt1-X [ft], RunwayDimPt1-Y [ft], RunwayDimPt2-X [ft], RunwayDimPt2-Y [ft], RunwayDimPt3-X [ft], RunwayDimPt3-Y [ft], RunwayDimPt4-X [ft], RunwayDimPt4-Y [ft]”
        • Fixed crash when cycling bullseye stpt before bullseye was loaded
      • version 0.26 changes (24.02.2021)
        • Updated for BMS 4.35.1
        • Reinstated 200NM/5000ft check + normal BMS spotting
      • version 0.27 changes (06.03.2021)
        • Changed spotting code
        • Fixed mission in flight table
      • version 0.28 changes (17.03.2021)
        • Added option to run from 2D campaign map
        • Added types.csv file to the package for contact identification
        • Added ground contacts
        • Changed spotting code
      • version 0.29 changes (03.04.2021)
        • fixed x,y-swap in custom BE-points
      • version 0.30 changes (17.04.2021)
        • internal fixes
      • version 0.31 changes (16.05.2021)
        • no functional changes
      • version 0.32 changes (29.06.2021)
        • Updated for BMS 4.35.2
      • version 0.33 changes (30.06.2021)
        • fixed incorrect slot number in flight
      • version 0.34 changes (07.08.2021)
        • internal fixes
      • version 0.35 changes (19.10.2021)
        • Updated for BMS 4.35.3
        • Small fix in ground spotting
      • version 0.36 changes (23.04.2022)
        • Updated for BMS 4.36.0
        • Added naval contacts
      • version 0.37 changes (29.04.2022)
        • Fixed type lookup
      • version 0.38 changes (01.08.2022)
        • Updated for BMS 4.36.1
      • version 0.39 changes (03.08.2022)
        • Fix slot number
      • version 0.40 changes (27.08.2022)
        • Updated for BMS 4.36.2
      • version 0.41 changes (17.09.2022)
        • Updated for BMS 4.36.3
      • version 0.42 changes (09.01.2023)
        • Updated for BMS 4.37.0
      • version 0.43 changes (04.02.2023)
        • Updated for BMS 4.37.1
      • version 0.44 changes (19.03.2023)
        • Updated for BMS 4.37.2
      • version 0.45 changes (01.08.2023)
        • Multi threading
      • version 0.46 changes (03.08.2023)
        • Fix mode switching in multiplayer
        • Fix deagg velocities not shown
      • version 0.47 changes (03.08.2023)
        • Added dedicated naval shape
        • Added the option to retry version checking
        • Fix crash on certain jpg formats
        • Fix BRAA/BE tool tip not begin shown
      • version 0.48 changes (04.11.2023)
        • Updated for BMS 4.37.3
      • version 0.49 changes (28.11.2023)
        • Updated for BMS 4.37.3.2
      • version 0.50 changes (03.06.2024)
        • Updated for BMS 4.37.4
      • version 0.51 changes (08.07.2024)
        • Updated for BMS 4.37.4.1
      • version 0.52 changes (09.09.2024)
        • Updated for BMS 4.37.4.2
      • version 0.53 changes (02.11.2024)
        • Fix 2D-mode
      • version 0.54 changes (08.12.2024)
        • Updated for BMS 4.37.5
      • version 0.55 changes (20.01.2025)
        • Updated for BMS 4.37.6
      • version 0.56 changes (27.03.2025)
        • Updated for BMS 4.37.7
        • Optimisation when not showing ground units
      • version 0.57 changes (28.03.2025)
        • Fix 2D-mode

      #f4radar

      F4RADAR v0.55 is out, a lightweight standalone radar application. Read more here

      P VIPER. 0V farazparsaF 3 Replies Last reply Reply Quote 13
      • WheelchockW Offline
        Wheelchock
        last edited by

        Very nice! You working towards some kind of GCI tool?

        Ryzen 7 5800x3d | Nvidia RTX 4070 Ti 12Gb | 1Tb SSD | Pimax Crystal Light

        ScubyS 1 Reply Last reply Reply Quote 1
        • ScubyS Offline
          Scuby @Wheelchock
          last edited by

          Good job! When is the private demo? :cell:

          | AMD RYZEN9 5900X | ASUS RTX 4080 | G.SKILL 3200-C14 32GB | ASUS X570-E GAMING | LG 27GP850 2K/QHD |
          | TM HOTAS COUGAR + MOD | VPC WARBRD BASE | MFG CROSSWIND V2 | G.TRIX JETSEAT KW908 | HP REVERB G2 |

          JackalJ L 2 Replies Last reply Reply Quote 0
          • JackalJ Offline
            Jackal @Scuby
            last edited by

            Dear Tumbler,

            you couldn’t start your membership in this Forum better… your utility just looks interesting and promising too.

            In this while, my best compliments and regards.

            "I told it Orville and Wilbur too: that thing will never fly"

            1 Reply Last reply Reply Quote 0
            • Blu3wolfB Offline
              Blu3wolf
              last edited by

              would be nice to get a version with a map and nav data waypoints, for radar approach control (human ATC potential)

              1 Reply Last reply Reply Quote 2
              • VIPER. 0V Online
                VIPER. 0
                last edited by

                Thanks pilot, excellent tool good job. waiting for more. Go Go Go.

                ACV CUBA FORUM.png VIPER.0.png ACV CUBA BANNER 2.png
                YOTUBE-------------DISCORD

                WheelchockW 1 Reply Last reply Reply Quote 0
                • WheelchockW Offline
                  Wheelchock @VIPER. 0
                  last edited by

                  What would be really cool is if this could be introduced by way of actually having to be in a AWACS flight in order to use it.

                  Ryzen 7 5800x3d | Nvidia RTX 4070 Ti 12Gb | 1Tb SSD | Pimax Crystal Light

                  Dee-JayD 1 Reply Last reply Reply Quote 2
                  • Dee-JayD Offline
                    Dee-Jay @Wheelchock
                    last edited by

                    Sounds good! …

                    ASUSTeK ROG MAXIMUS X HERO / Intel Core i5-8600K (4.6 GHz) / NVIDIA GeForce RTX 3080 Ti FE 12GB / 32GB DDR4 Ballistix Elite 3200 MHz / Samsung SSD 970 EVO Plus 2TB / Be Quiet! Straight Power 11 1000W Platinum / Windows 10 Home 64-bit / HOTAS Cougar FSSB R1 (Warthog grip) / SIMPED / MFD Cougar / ViperGear ICP / SimShaker JetPad / Track IR 5 / Curved LED 27'' Monitor 1080p Samsung C27F396 / HP Reverb G2 VR Headset.

                    Tumbler31T 1 Reply Last reply Reply Quote 0
                    • Tumbler31T Offline
                      Tumbler31 @Dee-Jay
                      last edited by

                      Thanks for all the enthusiastic reactions! Yes, I hope this software can be used both for GCI applications as well as ATO.

                      I also got some feedback from people using it, giving me valuable inputs to improve usability and add features. One of the things that will be added for sure is the toggleable background map, also mentioned above by Blu3wolf.

                      So please keep that feedback coming! I can’t promise I can fix everything right away or can implement everything, but I take notice of all your points.

                      F4RADAR v0.55 is out, a lightweight standalone radar application. Read more here

                      RalphROVR 1 Reply Last reply Reply Quote 2
                      • RalphROVR Offline
                        RalphROV @Tumbler31
                        last edited by

                        Thank you for doing this, amazing

                        hardware: i9-14900, 5080, ROG Z790, Full size F16 cockpit, beamer, head tracking, full gear sets.

                        insta ralph_f16simulator

                        Tumbler31T ? IcerI 7 Replies Last reply Reply Quote 0
                        • Tumbler31T Offline
                          Tumbler31 @RalphROV
                          last edited by

                          version 0.2 is out:

                          • Added the option the load and toggle a background map. Any size will do as it will be stretched to the 1024x1024km grid but I kindly suggest the 9.5MB high res version found here
                          • Added the option to toggle the Bullseye being shown
                          • Increased detection range

                          F4RADAR v0.55 is out, a lightweight standalone radar application. Read more here

                          1 Reply Last reply Reply Quote 1
                          • L Offline
                            ligthert @Scuby
                            last edited by

                            Hi! What is on your todo/roadmap for this project? 🙂

                            (Please say something with bullseye on the radar.)

                            1 Reply Last reply Reply Quote 0
                            • C Offline
                              choclate77
                              last edited by

                              @Tumbler31:

                              I’ve created a lightweight standalone radar application for BMS from scratch : F4RADAR. Currently it shows all contacts within 200NM radius above 5000ft MSL. It shows individual planes and therefore should also be suitable for ATO. With the right mouse button you can also draw BRAA-lines. The only requirements are that your BMS session is in 3D and your own plane is parked on the ramp. Do give it a try a let me know if you have suggestions or encounter bugs.

                              It should run straight from the box but formally installation of F4RADAR requires

                              • DirectX (which you need for BMS anyway)
                              • 64bit Windows10 (feedback from Window7users is welcome)
                              • although present on many system Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 (click link) can be required. Some reported all 3 versions, x86, x64 and arm were needed to fix the issue of “vcruntime140_1.dll is missing”.

                              Version history and changes:

                              • version 0.1 initial release (18.06.2020 )

                              • version 0.2 changes (25.06.2020 )

                                • Added the option the load and toggle a background map. Any size will do as it will be stretched to the 1024x1024km grid but I kindly suggest the 9.5MB high res version found here
                                • Added the option to toggle the Bullseye being shown
                                • Increased detection range

                              You can get it here on my google Drive folder.

                              https://i.postimg.cc/NFCgWJYK/F4-RADARv0-1.png

                              Amazing tool, any chance we can get RWR info. some how, example if it’s a unknown F-16 it shows up as 16, similarly if it’s a J-7 it shows up as a 7 rather than 21 (I know a separate ask but wondering)

                              ScubyS C 2 Replies Last reply Reply Quote 0
                              • ScubyS Offline
                                Scuby @choclate77
                                last edited by

                                Tumbler,

                                Feature request: manual selection and visual management of identity/identified friendly and foe contacts.

                                manual assignment and visual management of hostile groups to be engaged by ordered/tied friendly groups.

                                | AMD RYZEN9 5900X | ASUS RTX 4080 | G.SKILL 3200-C14 32GB | ASUS X570-E GAMING | LG 27GP850 2K/QHD |
                                | TM HOTAS COUGAR + MOD | VPC WARBRD BASE | MFG CROSSWIND V2 | G.TRIX JETSEAT KW908 | HP REVERB G2 |

                                Steve_US 1 Reply Last reply Reply Quote 0
                                • Steve_US Offline
                                  Steve_U @Scuby
                                  last edited by

                                  Any chance of having the application run on a second pc over a network?

                                  Tumbler31T 1 Reply Last reply Reply Quote 1
                                  • Tumbler31T Offline
                                    Tumbler31 @Steve_U
                                    last edited by

                                    Thanks again for the suggestions and feedback here and via other channels. I hope to implement quite a few of those features. Creation of groups and visual management is on my wish list as well, but i have to admit that a networked application will require quite some effort, so don’t hold your breath.

                                    Anyway, some features have been added, mainly to declutter the screen when plotting a BRAA line. So I’ve created version 0.3:

                                    • Speedbased magnitude of heading vectors
                                    • Decluttered info when drawing a BRAA-line and changed color for clarity
                                    • Toggle added in view menu for display of the labels

                                    The download link is in the startpost and please keep your suggestions and feedback coming!

                                    F4RADAR v0.55 is out, a lightweight standalone radar application. Read more here

                                    1 Reply Last reply Reply Quote 1
                                    • C Offline
                                      choclate77 @choclate77
                                      last edited by

                                      @choclate77:

                                      Amazing tool, any chance we can get RWR info. some how, example if it’s a unknown F-16 it shows up as 16, similarly if it’s a J-7 it shows up as a 7 rather than 21 (I know a separate ask but wondering)

                                      any one else may want to chime in, i am really going through the sim folder and radar.dat files but can’t make a link of where the rwr symbology is being driven from. It seems like there is an index but no actuall mapping, like how does a mig-21 shows up as 21?

                                      Tumbler31T 1 Reply Last reply Reply Quote 0
                                      • Tumbler31T Offline
                                        Tumbler31 @choclate77
                                        last edited by

                                        Just released v0.4 which should include nearly all features you would expect from the GUI. Version 0.4 has these changes (04.07.2020):

                                        • History trail for contacts
                                        • Keyboard keys to toggle map, history, labels and bullseye
                                        • Options for all colors, bullseye rings, vector length, history length, size of contacts, and transparency of the map
                                        • Added the option to save preferences in .ini file, will be placed in same folder as .exe

                                        Next I’ll try to add more features to the tool itself. Adding aircraft type can be one of them but I’d like to do so with some sort of fog of war implemented.

                                        I also got the feedback that some bogey disappear for a few sweeps and than pop up again. I can’t really see how that should happen, but if you experience it, do let me know and info on the situation (altitude, speed, distance, etc) would greatly help.

                                        F4RADAR v0.55 is out, a lightweight standalone radar application. Read more here

                                        1 Reply Last reply Reply Quote 1
                                        • Tumbler31T Offline
                                          Tumbler31 @RalphROV
                                          last edited by

                                          Version v0.5 is out, thanks Eagle-Eye for the help and also other for providing me with feedback. This version now also sees contacts outside the 3D bubble but has it limitations. Enjoy it while you can!

                                          Version 0.5 changes (12.07.2020)

                                          • Added flights “outside the bubble”, for now both friendly and hostile show up as “bogey”
                                          • Fixed crash when you tried to use the program whilst flying

                                          F4RADAR v0.55 is out, a lightweight standalone radar application. Read more here

                                          1 Reply Last reply Reply Quote 1
                                          • A.SA Offline
                                            A.S
                                            last edited by

                                            @Tumbler31:

                                            I’ve created a lightweight standalone radar application for BMS from scratch : F4RADAR. Currently it shows all contacts within 200NM radius above 5000ft MSL. It shows individual planes and therefore should also be suitable for ATC, and the flights outside “the bubble”. With the right mouse button you can also draw BRAA-lines and it has the option to show a background map. It doesn’t require additional software for other players or server modifications. The only requirements are that your BMS session is in 3D and your own plane is parked on the ramp. Do give it a try a let me know if you have suggestions or encounter bugs.

                                            It should run straight from the box but formally installation of F4RADAR requires

                                            • DirectX (which you need for BMS anyway)
                                            • 64bit Windows10 (feedback from Window7users is welcome)
                                            • although already present on many system Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 (click link) is required. Normally only the 64x version is needed, but some reported all 3 versions, x86, x64 and arm were needed to fix the issue of “vcruntime140_1.dll is missing”.

                                            Version history and changes:

                                            • version 0.1 initial release (18.06.2020 )

                                            • version 0.2 changes (25.06.2020 )

                                              • Added the option the load and toggle a background map. Any size will do as it will be stretched to the 1024x1024km grid but I kindly suggest the 9.5MB high res version found here
                                              • Added the option to toggle the Bullseye being shown
                                              • Increased detection range
                                            • version 0.3 changes (26.06.2020)

                                              • Speedbased magnitude of heading vectors
                                              • Decluttered info when drawing a BRAA-line and changed color for clarity
                                              • Toggle added in view menu for display of the labels
                                            • version 0.4 changes (04.07.2020)

                                              • History trail for contacts
                                              • Keyboard keys to toggle map, history, labels and bullseye
                                              • Options for all colors, bullseye rings, vector length, history length, size of contacts, and transparency of the map
                                              • Added the option to save preferences in .ini file, will be placed in same folder as .exe
                                            • version 0.5 changes (12.07.2020)

                                              • Added flights “outside the bubble”, for now both friendly and hostile show up as “bogey”
                                              • Fixed crash when you tried to use the program whilst flying

                                            You can get it here on my google Drive folder.

                                            https://i.postimg.cc/NFCgWJYK/F4-RADARv0-1.png

                                            Does it butt-hurt more, if you use “god-mode” apps on public servers, and still get your arse whooped?

                                            As “home-boy cockpit-builder” fancy those apps might be… (and fun to code them), do they not defeat the purpose of “what the battlefield is supposed to be” - native , for all sides - including the “hidden” and “pop-up” surprises of a battlefield (air or ground)?

                                            If i fail to get my point accross… imagine playing COD and the other team has a 3rd party app on 2nd screen “seeing everyone, everywhere, all the time” … - well in this case exception under 5000 feet lol.

                                            Pegasus82P oakdesignO BibleClingerB 3 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            76

                                            Online

                                            9.3k

                                            Users

                                            19.3k

                                            Topics

                                            329.4k

                                            Posts
                                            Benchmark Sims - All rights reserved ©