{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:39:49Z","timestamp":1760240389324,"version":"build-2065373602"},"reference-count":70,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T00:00:00Z","timestamp":1559174400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41871293","41371365"],"award-info":[{"award-number":["41871293","41371365"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>High-quality terrain rendering has been the focus of many visualization applications over recent decades. Many terrain rendering methods use the strategy of Level of Detail (LOD) to create adaptive terrain models, but the transition between different levels is usually not handled well, which may cause popping artefacts that seriously affect the reality of the terrain model. In recent years, many researchers have tried using modern Graphics Processing Unit (GPU) to complete heavy rendering tasks. By leveraging the great power of GPU, high quality terrain models with rich details can be rendered in real time, although the problem of popping artefacts still persists. In this study, we propose a real-time terrain rendering method with GPU tessellation that can effectively reduce the popping artefacts. Coupled with a view-dependent updating scheme, a multilevel terrain representation based on the flexible Dynamic Stitching Strip (DSS) is developed. During rendering, the main part of the terrain model is tessellated into appropriate levels using GPU tessellation. DSSs, generated in parallel, can seamlessly make the terrain transitions between different levels much smoother. Experiments demonstrate that the proposed method can meet the requirements of real-time rendering and achieve a better visual quality compared with other methods.<\/jats:p>","DOI":"10.3390\/ijgi8060255","type":"journal-article","created":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T11:07:44Z","timestamp":1559214464000},"page":"255","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A Multilevel Terrain Rendering Method Based on Dynamic Stitching Strips"],"prefix":"10.3390","volume":"8","author":[{"given":"Liwei","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Geography and Ocean Science, Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8536-8645","authenticated-orcid":false,"given":"Jiangfeng","family":"She","sequence":"additional","affiliation":[{"name":"School of Geography and Ocean Science, Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China"},{"name":"Collaborative Innovation Center of Novel Software Technology and Industrialization, Nanjing University, Nanjing 210023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junzhong","family":"Tan","sequence":"additional","affiliation":[{"name":"School of Geography and Ocean Science, Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Biao","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Geography and Ocean Science, Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuchang","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Geography and Ocean Science, Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,5,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5819","DOI":"10.1007\/s11042-017-4496-1","article-title":"Multi-thread block terrain dynamic scheduling based on three-dimensional array and Sudoku","volume":"77","author":"Zhe","year":"2018","journal-title":"Multimed. Tools Appl."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Luebke, D., Reddy, M., Cohen, J.D., Varshney, A., Watson, B., and Huebner, R. (2003). Level of Detail for 3D Graphics, Morgan Kaufmann.","DOI":"10.1016\/B978-155860838-2\/50003-0"},{"key":"ref_3","unstructured":"Wagner, D. (2004). Terrain geomorphing in the vertex shader. ShaderX2: Shader Programming Tips & Tricks with DirectX, Wordware Publishing."},{"key":"ref_4","unstructured":"Goanghun, K., and Nakhoon, B. (2014, January 28\u201330). A height-map based terrain rendering with tessellation hardware. Proceedings of the 2014 International Conference on IT Convergence and Security (ICITCS), Beijing, China."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Azuma, D.I., Wood, D.N., Curless, B., Duchamp, T., Salesin, D.H., and Stuetzle, W. (2003, January 3\u20135). View-dependent refinement of multiresolution meshes with subdivision connectivity. Proceedings of the 2nd International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa, Cape Town, South Africa.","DOI":"10.1145\/602330.602344"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Losasso, F., and Hoppe, H. (2004). Geometry clipmaps: Terrain rendering using nested regular grids. ACM Transactions on Graphics (TOG), ACM.","DOI":"10.1145\/1015706.1015799"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Cozzi, P., and Ring, K. (2011). 3D Engine Design for Virtual Globes, CRC Press.","DOI":"10.1201\/9781439865583"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"14057","DOI":"10.1007\/s11042-015-2715-1","article-title":"Vertex relocation: A feature-preserved terrain rendering method for pervasive computing environments","volume":"75","author":"Lee","year":"2016","journal-title":"Multimed. Tools Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.neucom.2014.08.108","article-title":"GPU-based real-time terrain rendering: Design and implementation","volume":"171","author":"Rui","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1587\/transinf.2016EDL8160","article-title":"Geometry clipmaps terrain rendering using hardware tessellation","volume":"E100-D","author":"Song","year":"2017","journal-title":"IEICE Trans. Inf. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Gibson, S.F.F. (1995). Beyond volume rendering: Visualization, haptic exploration, and physical modeling of voxel-based objects. Visualization in Scientific Computing \u201995, Springer.","DOI":"10.1007\/978-3-7091-9425-6_2"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/BF02951925","article-title":"Volumetric virtual environments","volume":"15","author":"Taosong","year":"2000","journal-title":"J. Comput. Sci. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.entcom.2018.04.003","article-title":"Procedural feature generation for volumetric terrains using voxel grammars","volume":"27","author":"Dey","year":"2018","journal-title":"Entertain. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1821","DOI":"10.1080\/13658816.2014.900560","article-title":"A hybrid representation for modeling, interactive editing, and real-time visualization of terrains with volumetric features","volume":"28","author":"Koca","year":"2014","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_15","unstructured":"D\u2019Oliveira, R.B.D., and Apolin\u00e1rio, A.L. (2019, February 15). Procedural Planetary Multi-Resolution Terrain Generation for Games. Available online: https:\/\/arxiv.org\/pdf\/1803.04612.pdf."},{"key":"ref_16","unstructured":"Geiss, R. (2019, February 15). Generating Complex Procedural Terrains Using the GPU. Available online: https:\/\/developer.nvidia.com\/gpugems\/GPUGems3\/gpugems3_ch01.html."},{"key":"ref_17","first-page":"74","article-title":"Designer worlds: Procedural generation of infinite terrain from real-world elevation data","volume":"3","author":"Parberry","year":"2014","journal-title":"J. Comput. Graph. Tech."},{"key":"ref_18","unstructured":"Smelik, R.M., Kraker, K.J.D., Groenewegen, S.A., Tutenel, T., and Bidarra, R. (2009, January 16). A survey of procedural methods for terrain modelling. Proceedings of the CASA Workshop on 3D Advanced Media in Gaming and Simulation, Amsterdam, The Netherlands."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.cag.2015.08.005","article-title":"A survey of digital earth","volume":"53","author":"Alderson","year":"2015","journal-title":"Comput. Graph."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3138\/TM56-74K7-QH1T-8575","article-title":"An intensive comparison of Triangulated Irregular Networks (TINs) and Digital Elevation Models (DEMs)","volume":"31","author":"Kumler","year":"1994","journal-title":"Cartographica: Int. J. Geogr. Inf. Geovis."},{"key":"ref_21","first-page":"65","article-title":"Decimation of triangle meshes","volume":"92","author":"Schroeder","year":"1992","journal-title":"Siggraph"},{"key":"ref_22","unstructured":"Cohen-Or, D., and Levanoni, Y. (1996). Temporal Continuity of Levels of Detail in Delaunay Triangulated Terrain, IEEE."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s003710050099","article-title":"Representation and visualization of terrain surfaces at variable resolution","volume":"13","author":"Cignoni","year":"1997","journal-title":"Vis. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1111\/1467-8659.00330","article-title":"Generalized view-dependent simplification","volume":"Volume 18","author":"Varshney","year":"1999","journal-title":"Computer Graphics Forum"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Garland, M., and Heckbert, P.S. (1997, January 3\u20138). Surface simplification using quadric error metrics. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/258734.258849"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.cageo.2004.09.011","article-title":"Constructing multi-resolution triangulated irregular network model for visualization","volume":"31","author":"Yang","year":"2005","journal-title":"Comput. Geosci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1145\/225294.225297","article-title":"Hierarchical triangulation for multiresolution surface description","volume":"14","author":"Puppo","year":"1995","journal-title":"ACM Trans. Graph."},{"key":"ref_28","unstructured":"Hoppe, H. (1998, January 18\u201323). Smooth view-dependent level-of-detail control and its application to terrain rendering. Proceedings of the Visualization \u201998, Research Triangle Park, NC, USA."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Hoppe, H. (1997, January 3\u20138). View-dependent refinement of progressive meshes. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/258734.258843"},{"key":"ref_30","unstructured":"Bertilsson, E., and Goswami, P. (2016, January 23\u201324). Dynamic Creation of Multi-resolution Triangulated Irregular Network. Proceedings of the SIGRAD, Visby, Sweden."},{"key":"ref_31","unstructured":"Rebollo, C., Remolar, I., Chover, M., and Ramos, J.F. (2004). A comparison of multiresolution modelling in real-time terrain visualization. Computational Science and Its Applications\u2013ICCSA 2004, Proceedings of the International Conference on Computational Science and Its Applications, Assisi, Italy 14\u201317 May 2004, Springer."},{"key":"ref_32","unstructured":"De Boer, W.H. (2019, February 15). Fast Terrain Rendering Using Geometrical Mipmapping. Available online: http:\/\/www.flipcode.org\/ archives\/ article_geomipmaps.pdf."},{"key":"ref_33","first-page":"27","article-title":"Terrain rendering using GPU-based geometry clipmaps","volume":"2","author":"Asirvatham","year":"2005","journal-title":"GPU Gems"},{"key":"ref_34","unstructured":"Van Den Hurk, S., Yuen, W., and W\u00fcnsche, B. (2011, January 5\u20137). Real-time terrain tendering with incremental loading for interactive terrain modelling. Proceedings of the International Conference on Computer Graphics Theory and Applications (GRAPP 2011), Vilamoura Algarve, Portugal."},{"key":"ref_35","first-page":"145","article-title":"Real-time editing, synthesis, and rendering of infinite landscapes on GPUs","volume":"2006","author":"Schneider","year":"2006","journal-title":"Vis. Model. Vis."},{"key":"ref_36","unstructured":"Johanson, C. (2004). Real-time Water Rendering: Introducing the Projected Grid Concept. [Master\u2019s Thesis, Lund University]."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s00371-007-0180-1","article-title":"A GPU persistent grid mapping for terrain rendering","volume":"24","author":"Livny","year":"2008","journal-title":"Vis. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1007\/s00453-001-0006-x","article-title":"Right-triangulated irregular networks","volume":"30","author":"Evans","year":"2001","journal-title":"Algorithmica"},{"key":"ref_39","unstructured":"Lindstrom, P., and Pascucci, V. (2001, January 21\u201326). Visualization of large terrains made easy. Proceedings of the Conference on Visualization, San Diego, CA, USA."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1007\/s00371-007-0163-2","article-title":"Survey of semi-regular multiresolution models for interactive terrain rendering","volume":"23","author":"Pajarola","year":"2007","journal-title":"Vis. Comput."},{"key":"ref_41","unstructured":"Pajarola, R. (1998, January 18\u201323). Large scale terrain visualization using the restricted quadtree triangulation. Proceedings of the Visualization \u201898, Research Triangle Park, NC, USA."},{"key":"ref_42","unstructured":"Duchaineau, M., Wolinsky, M., Sigeti, D.E., Miller, M.C., Aldrich, C., and Mineev-Weinstein, M.B. (1997, January 24). ROAMing terrain: Real-time optimally adapting meshes. Proceedings of the 8th Conference on Visualization, Phoenix, AZ, USA."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Lindstrom, P., Koller, D., Ribarsky, W., Hodges, L.F., Faust, N., and Turner, G.A. (1996, January 4\u20139). Real-time, continuous level of detail rendering of height fields. Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.","DOI":"10.1145\/237170.237217"},{"key":"ref_44","first-page":"1","article-title":"Real-time generation of continuous levels of detail for height fields","volume":"6","author":"Heidrich","year":"1998","journal-title":"J. WSCG"},{"key":"ref_45","unstructured":"Levenberg, J. (November, January 27). Fast view-dependent level-of-detail rendering using cached geometry. Proceedings of the IEEE Visualization, Boston, MA, USA."},{"key":"ref_46","unstructured":"Pajarola, R., Antonijuan, M., and Lario, R. (November, January 27). QuadTIN: Quadtree based triangulated irregular networks. Proceedings of the Conference on Visualization, Boston, MA, USA."},{"key":"ref_47","unstructured":"Lario, R., Pajarola, R., and Tirado, F. (2003, January 8\u201310). Hyperblock-quadtin: Hyper-block quadtree based triangulated irregular networks. Proceedings of the IASTED International Conference on Visualization, Imaging and Image Processing (VIIP 2003), Benalmadena, Spain."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1080\/10867651.2000.10487526","article-title":"Using semi-regular 4\u20138 meshes for subdivision surfaces","volume":"5","author":"Velho","year":"2000","journal-title":"J. Graph. Tools"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., and Scopigno, R. (2003, January 22\u201324). Planet-sized batched dynamic adaptive meshes (P-BDAM). Proceedings of the 14th IEEE Visualization, Washington, DC, USA.","DOI":"10.1111\/1467-8659.00698"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1111\/1467-8659.00698","article-title":"BDAM-Batched dynamic adaptive meshes for high performance terrain visualization","volume":"22","author":"Cignoni","year":"2003","journal-title":"Comput. Graph. Forum"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Baumann, K., D\u00f6llner, J., Hinrichs, K., and Kersting, O. (1999, January 7\u201311). A hybrid, hierarchical data structure for real-time terrain visualization. Proceedings of the Computer Graphics International, Canmore, AB, Canada.","DOI":"10.1109\/CGI.1999.777920"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Paredes, E.G., B\u00f3o, M., Amor, M., D\u00f6llner, J., and Bruguera, J.D. (2012, January 24\u201326). GPU-based visualization of hybrid terrain models. Proceedings of the International Conference on Computer Graphics Theory and Applications (GRAPP 2012), Rome, Italy.","DOI":"10.1080\/13658816.2011.615317"},{"key":"ref_53","unstructured":"Yilmaz, T., G\u00fcd\u00fckbay, U., and Akman, V. (2004). Modeling and visualization of complex geometric environments. Geometric Modeling: Techniques, Applications, Systems and Tools, Springer."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1080\/13658810801932039","article-title":"Dynamic hybrid terrain representation based on convexity limits identification","volume":"23","author":"Amor","year":"2009","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/s10707-006-0003-y","article-title":"Unified hybrid terrain representation based on local convexifications","volume":"11","author":"Amor","year":"2007","journal-title":"Geoinformatica"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1080\/13658816.2011.615317","article-title":"Extended hybrid meshing algorithm for multiresolution terrain models","volume":"26","author":"Paredes","year":"2012","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1095","DOI":"10.1080\/13658816.2015.1105375","article-title":"Hybrid terrain rendering based on the external edge primitive","volume":"30","author":"Paredes","year":"2016","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_58","unstructured":"(2019, February 15). OpenGL Wiki. Available online: http:\/\/www.khronos.org\/opengl\/wiki_opengl\/indexphp?title=Tessellation&oldid= 14135."},{"key":"ref_59","first-page":"113","article-title":"Real-time rendering techniques with hardware tessellation","volume":"35","author":"Keinert","year":"2015","journal-title":"Comput. Graph. Forum"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Fernandes, A.R., and Oliveira, B. (2012). GPU tessellation: We still have a lod of terrain to cover. OpenGL Insights, CRC Press.","DOI":"10.1201\/b12288-13"},{"key":"ref_61","unstructured":"Cantlay, I. (2019, February 15). DirectX 11 Terrain Tessellation. Available online: https:\/\/developer.download.nvidia.cn\/assets\/gamedev\/files\/sdk\/11\/TerrainTessellation_WhitePaper.pdf."},{"key":"ref_62","first-page":"85","article-title":"High-performance terrain rendering using hardware tessellation","volume":"19","author":"Yusov","year":"2011","journal-title":"J. Wscg"},{"key":"ref_63","unstructured":"Ulrich, T. (2002, January 21\u201326). Rendering massive terrains using chunked level of detail control. Proceedings of the 29th International Conference on Computer Graphics and Interactive Techniques, San Antonio, TX, USA."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s00371-008-0214-3","article-title":"Seamless patches for GPU-based terrain rendering","volume":"25","author":"Livny","year":"2009","journal-title":"Vis. Comput."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1007\/s00371-014-0941-6","article-title":"Multi-resolution terrain rendering with GPU tessellation","volume":"31","author":"HyeongYeop","year":"2015","journal-title":"Vis. Comput."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1134\/S0361768817040065","article-title":"A method of Earth terrain tessellation on the GPU for space simulators","volume":"43","author":"Mikhaylyuk","year":"2017","journal-title":"Progr. Comput. Softw."},{"key":"ref_67","unstructured":"Segal, M., and Akeley, K. (2019, February 15). The OpenGL Graphics System: A specification (Version 4.5 (Core Profile)\u201429 June 2017). Available online: https:\/\/www.khronos.org\/registry\/OpenGL\/specs\/gl\/glspec45.core.pdf."},{"key":"ref_68","unstructured":"Shreiner, D., Sellers, G., Kessenich, J., and Licea-Kane, B. (2013). Introduction to OpenGL. OpenGL Programming Guide: The Official Guide to Learning OpenGL, Addison-Wesley Professional. [8th ed.]. Version 4.3."},{"key":"ref_69","unstructured":"(2019, February 15). Model: Puget Sound. Available online: https:\/\/www.cc.gatech.edu\/projects\/large_models\/ps.html."},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.cageo.2011.08.025","article-title":"Real-time tessellation of terrain on graphics hardware","volume":"41","author":"Ripolles","year":"2012","journal-title":"Comput. Geosci."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/6\/255\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:54:53Z","timestamp":1760187293000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/6\/255"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,30]]},"references-count":70,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2019,6]]}},"alternative-id":["ijgi8060255"],"URL":"https:\/\/doi.org\/10.3390\/ijgi8060255","relation":{},"ISSN":["2220-9964"],"issn-type":[{"type":"electronic","value":"2220-9964"}],"subject":[],"published":{"date-parts":[[2019,5,30]]}}}